Сколько времени займет заполнение нуля 1 ТБ (используя dd dev/zero)?
Я на самом деле делаю два диска 500G одновременно, если это имеет значение.
Сколько времени займет заполнение нуля 1 ТБ (используя dd dev/zero)?
Я на самом деле делаю два диска 500G одновременно, если это имеет значение.
Это зависит от многих факторов, включая, но не ограничиваясь:
Кроме того, хотя обнуление накопителя является простой задачей для ЦП и ОЗУ, эффект может быть:
Если предположить, что компьютер с накопителями среднего класса был установлен сравнительно недавно, на минимальном загрузочном диске Linux, на котором выполняется просто операция обнуления (без графического интерфейса, Интернета и т.д.), Полностью загруженная в ОЗУ, это может занять от 2 до 12 часов. Если бы мне пришлось выбросить одно число, я бы сказал, что ближе к 3 с половиной часа, но опять же, информации недостаточно, чтобы получить хорошую оценку, кроме как на самом деле.
Если у вас более 1 ГБ свободного места, вы можете попробовать смонтировать диск и запустить dd if=/dev/zero bs=512 count=2048 of=/tmp/tempzero
или какой-либо другой файл. Если вы знаете больше об оптимальном размере блока для самой быстрой записи на ваш диск, вы можете использовать его для значения bs (в килобайтах) и установить для счетчика то, что вам нужно, с тем размером файла, который вы хотите. Затем вы можете использовать это, чтобы получить лучшую оценку без потери данных. Это просто создаст большой файл, который содержит нули.
С разделом +100 ГБ, Acer Aspire 5750G, внешний жесткий диск sata, usb 2, 5400 об / мин:
xxxx@acer-ubuntu:~$ sudo dd if=/dev/zero of=/dev/sdb2 bs=8M
[sudo] password for xxxx:
dd: writing `/dev/sdb2': No space left on device
12500+0 records in
12499+0 records out
104856551424 bytes (105 GB) copied, 2846.87 s, 36.8 MB/s
а также
xxxx@acer-ubuntu:~$ sudo dd if=/dev/zero of=/dev/sdb1 bs=8M
[sudo] password for xxxx:
dd: writing `/dev/sdb1': No space left on device
6579+0 records in
6578+0 records out
55183409152 bytes (55 GB) copied, 1497.23 s, 36.9 MB/s
Я сделал дд со случайными данными на диске 750 ГБ. Я думаю, что это заняло около 20 часов. Дело в том, что мне не понравилось, что мне пришлось делать это четыре раза для четырехдискового RAID-массива. Я думаю, что узким местом является скорость записи ваших дисков. Вы умны, чтобы делать это параллельно с дисками.
Я предполагаю, но я предполагаю, что это будет зависеть от контроллера дисковода, контроллера на материнской плате и того, что еще впитывает CPU/IO.
Мое предположение, порядка часа или часов. Дни кажутся длинными. В зависимости от того, как настроена ваша машина, запуск обоих одновременно может на самом деле замедлить работу, если вы создадите конфликт для контроллера накопителя. Даже если вы выкачиваете нули, ничто в вашем накопителе не знает этого, и ему нужно записывать каждый байт.
Если вы просто стираете диски, отличным инструментом для параллельной пропускной способности является DBAN в режиме простого стирания. Он доступен в виде ISO и в основном выполняет команду dd if=/dev/zero
для выбранных вами дисков.
Это должно занять 2-5 часов. Узким местом является диск, а не оперативная память, процессор, кабели или конфигурация контроллера. Если у вас нет очень старого компьютера, такого как оригинальный Pentium, ваш процессор и память будут намного быстрее, чем скорость вращения шпинделя жесткого диска, как и ваши кабели SATA. Кэш даже не входит в игру, потому что вы обнуляете диск (если у вас нет 1 ТБ кэша).