Depende de muitos fatores, incluindo, mas não limitados a:
- Velocidade do disco (RPM)
- Cache interno do disco
- Número de pratos e se ele pode gravar em vários pratos simultaneamente
- Interface de disco (SATA / SCSI, etc)
- Desempenho do controlador de interface
- Configuração das unidades (por exemplo, canais separados ou mesmo canal)
Além disso, embora o zeramento de uma unidade seja uma tarefa simples para a CPU e a RAM, ainda pode haver um efeito de:
- desempenho da CPU
- RAM disponível
- Velocidade da RAM
- Outras tarefas sendo realizadas ao mesmo tempo
- Configurações de gerenciamento de energia
Assumindo um computador bastante recente com unidades de nível médio, em um disco de inicialização mínimo do linux executando JUST a operação de zerar (sem gui, internet, etc) totalmente carregada na RAM, pode ser de 2-12 horas. Se eu tivesse que lançar um único número, eu diria mais perto de 3 horas e meia, mas, novamente, não há informação suficiente para obter uma boa estimativa além de realmente fazê-lo.
Se você tiver mais de 1 GB de espaço livre, poderá tentar montar a unidade e executar dd if=/dev/zero bs=512 count=2048 of=/tmp/tempzero
ou algum outro arquivo. Se você souber mais sobre o tamanho de bloco ideal para gravar com mais rapidez em sua unidade, poderá usá-lo para o valor bs (em kilobytes) e definir a contagem para o que tiver o tamanho de arquivo desejado. Então você pode usar isso para obter uma estimativa melhor sem perder dados. Ele apenas criará um arquivo grande que contém zeros.