Aynı iş parçacığının da yanıtı vardı.
Deneyimlerime ve OS X üzerinde yaptığım testte, ham karakter cihazlarına erişmek /dev/rdisk…
her zaman tercih edilir. Ayrıca aktarım hızı, daha büyük bir Kopya Blok Boyutu ayarlanarak daha da artırılabilir. 512KiB ( ddrescue -c 1Ki
) boyutunda çoğu durumda bana en iyi sonuçları verdim.
Ve: OS X ham karakter aygıtları tanımlı bir boyuta sahiptir, bu nedenle ilk çalıştırmada bile kolayca kullanılabilirler. (En azından bu noktada mevcut belgelerdeki ham cihazlarla ilgili notlar ddrescue
OS X için geçerli değildir.)
Bunun bir hata olduğunu düşünmüyorum ddrescue
, çünkü OS X'de aynı davranışı beğenen dd
veya cat
sergileyen diğer yardımcı programlar .
/ Dev / disk… blok aygıtına erişim, kullanılan Kopya Blok Boyutundan bağımsız olarak oldukça düşük bir hız verir. Diğer yandan / dev / rdisk… raw karakter aygıtının okuma hızı, seçilen Kopyalama Bloğu Boyutuna çok bağlıdır:
- 512 Byte (
ddrescue -c 1
, varsayılan giriş dd
) en yavaş olanıdır.
- 4096 Byte (
ddrescue -c 8
, dd bs=4K
) olarak ayarlanması / dev / disk erişimiyle aynı yavaş hızı verir…
- ddrecue'ın varsayılan 128 sektörü (= 64KiB
ddrescue -c 128
,, dd bs=64K
) oldukça iyi sonuçlar verir.
- Daha fazla (
ddrescue -c 1Ki
/ / dd bs=512K
) ile çarpmak maksimum hızı getirir (çoğunlukla bundan 8-12 kat daha hızlı /dev/disk…
)
- Bunun üzerine çıkmak, testimde aktarım hızını daha fazla artırmadı; hatta bazen azaldı.
Bunlar kendi ölçümlerimin sonuçları, sonuçlarınız kullanılan medyaya ve IO donanımına bağlı olarak değişebilir. Belki diğer bazı kullanıcılar deneyimlerini paylaşırsa, konunun daha iyi bir resmini elde edebiliriz.
-i214748364800
. Umarım ilk 0 - 160GB bundan etkilenmez.