
Eu tenho 3 discos rígidos 1T cada. Quero eliminá-los completamente. Eu decidi que você usaria dd
assim:
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
Como demora um pouco para os comandos serem concluídos, posso presumir que será mais rápido se eu abrir 3 consoles diferentes e executar os comandos simultaneamente?
Será 3 vezes mais rápido em comparação com executá-los sequencialmente?
Responder1
OK, continuei e fiz um pequeno experimento. Parece que executar os comandos simultaneamente não é exatamente 3 vezes mais rápido, mas é muito mais rápido que um por um.
Executei todos eles e monitorei o progresso digitando:
watch -n5 'sudo kill -USR1 $(pgrep ^dd)'
Quando todos os três comandos estão em execução, recebo cerca de 100 MB/s. Se eu parar 2 outras e deixar apenas 1 instância em dd
execução, a velocidade aumenta para cerca de 120 MB/s.
É claro que isso está apenas no começo, enquanto o disco está sendo gravado nos cilindros mais externos, onde é mais rápido. A velocidade posterior cai um pouco proporcionalmente, mas ainda assim a conclusão é esta:
Sim, é muito mais rápido fazer isso destruindo simultaneamente.