при роботі на повністю функціональних жорстких дисках, під Linux він виконує повну швидкість вводу-виводу. коли компілюється під osx з прапорами компіляції за замовчуванням, це на величину в рази повільніше, іноді сканує до Kb / s. проблема зберігається, якщо вихідний файл / dev / null.
Ця ж нитка мала і цю відповідь.
З мого досвіду та тестування на ОС X, доступ до пристроїв із необробленими символами /dev/rdisk…
завжди є кращим. Також можна збільшити швидкість передачі, встановивши більший розмір блоку копіювання. Розмір 512KiB ( ddrescue -c 1Ki
) дав мені найкращі результати у більшості випадків.
І: пристрої для необроблених символів OS X мають визначений розмір, тому їх можна легко використовувати навіть у першому запуску. (Принаймні, в цьому пункті примітки про необроблені пристрої в існуючій документації на ddrescue
не поширюються на ОС X.)
Я не думаю, що це помилка ddrescue
, оскільки інші утиліти люблять dd
або cat
демонструють таку саму поведінку в OS X.
Доступ до блоку / dev / disk… забезпечує досить повільну швидкість, незалежно від використовуваного розміру блоку копіювання. Швидкість читання a / dev / rdisk… пристрою необробленого символу з іншого боку багато в чому залежить від обраного розміру блоку копіювання:
- 512 байт (
ddrescue -c 1
за замовчуванням в dd
) є найповільнішим.
- Встановивши його в 4096 байт (
ddrescue -c 8
, dd bs=4K
), він має таку ж низьку швидкість, як і доступ / dev / диск ...
- по замовчуванням ddrecue по 128 секторів (= по 64Kb,
ddrescue -c 128
, dd bs=64K
) приносить непогані результати.
- Помноживши, що далі (до
ddrescue -c 1Ki
/ dd bs=512K
) приносить максимальну швидкість (переважно в 8-12 разів швидше, ніж /dev/disk…
)
- Підняття вище, що не збільшувало швидкість передачі даних в подальшому в моєму тестуванні; іноді вона навіть зменшувалася.
Це результати моїх власних вимірювань, ваші результати можуть відрізнятися залежно від засобів масової інформації та обладнання IO, що використовується. Можливо, якщо деякі інші користувачі поділяться своїм досвідом, ми могли б отримати кращу картину теми.
-i214748364800
. Сподіваюсь, початкові 0 - 160 Гб цим не вплинуть.