Quanto tempo leva para zerar o preenchimento de 1 TB (usando dd dev / zero)?
Na verdade, estou fazendo duas unidades de 500G simultaneamente, se isso importa.
linux
hard-drive
time
wipe
Miles Marley
fonte
fonte
dd if=/dev/zero of=/dev/sdX bs=8M
em duas novas unidades Seagate ST4000DM000 de 4 TB sobre portas SATA-300 simultaneamente (acho que era mais ou menos perfeitamente paralelelizável - o uso da CPU foi constante em ~ 20% no primeirodd
processo antes do início do segundo e, em seguida, ambos levaram ~ 20% cada). O primeiro disco terminou em 8h50min (530 min) e o segundo em 8h30min (510 min). Isso equivale a uma velocidade de gravação de ~ 130 MB / s por unidade, o que não é tão estranho, considerando a entrada monotônica. O hardware era de 2009 (CPU: C2D E8400; chipset: Intel P43 / ICH10).Respostas:
Depende de muitos fatores, incluindo, entre outros:
Além disso, embora zerar uma unidade seja uma tarefa simples para a CPU e a RAM, ainda pode haver um efeito de:
Supondo que um computador relativamente recente com unidades de nível médio, em um disco mínimo de inicialização do Linux executando APENAS a operação de zeragem (sem GUI, Internet, etc.) carregada inteiramente na RAM, pode demorar de 2 a 12 horas. Se eu tivesse que digitar um único número, diria que fica mais perto de três horas e meia, mas, novamente, não há informações suficientes para obter uma boa estimativa além de fazê-lo.
Se você tiver mais de 1 GB de espaço livre, tente montar a unidade e executá-la
dd if=/dev/zero bs=512 count=2048 of=/tmp/tempzero
ou algum outro arquivo. Se você souber mais sobre o tamanho ideal do bloco para gravar mais rapidamente em sua unidade, use-o para o valor bs (em kilobytes) e defina a contagem para o tamanho que você deseja. Em seguida, você pode usar isso para obter uma estimativa melhor sem perder dados. Apenas criará um arquivo grande que contém zeros.fonte
Eu fiz um dd com dados aleatórios em uma unidade de 750GB. Eu acho que levou cerca de 20 horas. O que realmente me chateou foi que eu tive que fazer isso quatro vezes para uma matriz RAID de quatro discos. Eu acho que o gargalo é a velocidade de gravação de suas unidades. Você está sendo esperto ao fazê-lo nas unidades em paralelo.
fonte
Com uma partição de +100 GB, Acer Aspire 5750G, disco rígido externo sata, usb 2, 5400rpm:
e
fonte
Eu estou supondo, mas meu palpite é que isso dependeria do controlador da unidade, do controlador na placa-mãe e do que mais está absorvendo a CPU / IO.
Meu palpite, na ordem das horas ou horas. Os dias parecem longos. Dependendo de como a sua máquina estiver configurada, a execução das duas tarefas ao mesmo tempo pode realmente tornar as coisas mais lentas se você criar contenção para o controlador da unidade. Mesmo que você esteja digitando zeros, nada em sua unidade sabe disso e precisa escrever cada byte.
fonte
Se você estiver apenas apagando as unidades, uma ótima ferramenta a ser usada para taxa de transferência paralela é o DBAN no modo de exclusão simples. Está disponível como ISO e basicamente executa o
dd if=/dev/zero
comando para você nas unidades selecionadas.fonte
Deve levar de 2 a 5 horas. Seu gargalo é o disco, não a RAM, a CPU, os cabos ou a configuração do controlador. A menos que você tenha um computador muito antigo, como um Pentium original, sua CPU e memória são muito mais rápidas que a velocidade do eixo do disco rígido, assim como os cabos SATA. O cache nem entra em jogo porque você está zerando a unidade (a menos que você tenha 1 TB de cache).
fonte