У меня 3 жестких диска по 1Тл. Я хочу полностью их стереть. Я решил использовать тебя dd
вот так:
dd if=/dev/zero of=/dev/sdb bs=1M
dd if=/dev/zero of=/dev/sdc bs=1M
dd if=/dev/zero of=/dev/sdd bs=1M
Поскольку выполнение команд занимает некоторое время, могу ли я предположить, что будет быстрее, если я открою 3 разные консоли и выполню команды одновременно?
Будет ли это в 3 раза быстрее по сравнению с их последовательным выполнением?
Хорошо, я продолжил и провел небольшой эксперимент. Кажется, что одновременное выполнение команд не в 3 раза быстрее, но гораздо быстрее, чем поочередно.
Я запустил их все, а затем следил за прогрессом, набрав:
watch -n5 'sudo kill -USR1 $(pgrep ^dd)'
Когда все 3 команды запущены, я получаю около 100 МБ / с. Если я остановлю 2 других и оставлю только 1 экземпляр dd
при работе скорость увеличивается примерно до 120 МБ / с.
Это, конечно, только в начале, когда диск записывается на самые внешние цилиндры, где он самый быстрый. Позже скорость пропорционально немного падает, но вывод все же такой:
Да, намного быстрее сделать это уничтожение одновременно.