2

Я обнуляю диск с

dd if=/dev/zero of=/dev/sdd

на порту USB 3.0, и кажется, что диск пишет половину времени и читает половину времени.

17564 be/4 root       10.59 M/s   10.59 M/s  0.00 % 96.60 % dd if=/dev/zero of=/dev/sdd

Производительность ниже, чем я ожидаю, только скорость записи ~ 10M/s, и похоже, что остальная часть полосы пропускания занята чтением. Диск не смонтирован и не используется какой-либо другой программой.

Это ожидается с dd?

1 ответ1

2

Вы не указываете размер блока с параметром bs= поэтому dd записывает в 512 байтовых блоках.

Либо на вашем жестком диске есть физические блоки размером 4096 байт (см. Https://superuser.com/questions/tagged/advanced-format), либо контроллер USB не может записывать блоки размером 512 байт, а только большие блоки.

Для каждых 512 байтов записи, которые dd запрашивает на жестком диске, необходимо выполнить чтение 4096 байтов и запись 4096 байтов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .