Por que o Disk Utility / diskutil está demorando tanto para zerar os dados?

8

Eu tentei com Disk Utility.app e diskutil na linha de comando para zerar um disco rígido USB externo de 3TB, e ambos funcionam a cerca de 1% / 1hr. No Disk Utility.app, estou usando o modo de 1 passagem e, com o diskutil, estou usando o 1 passo, aleatório.

Estou no Mavericks / 10.9.

    
por John Bachir 04.11.2013 / 15:12

3 respostas

12

3TB external USB hard drive

Aqui está sua resposta. 3TB é um lote de espaço.

Tenho certeza que seu disco de 3TB é um disco giratório, que pode efetivamente sustentar gravações de cerca de 60MBytes / seg (talvez os drives recentes sejam um pouco mais rápidos, mas qualquer cache, etc. não irá ajudá-lo com um simples LBA random write).

Pode ser mais rápido conectar-se diretamente como sugerido por @LeeHarrison.

    
por 04.11.2013 / 15:32
10

Sim, a gravação de dados aleatórios em um volume de 3 TB levará muito tempo. Geralmente, leva cerca de 8 horas por TB para formatação (não formatação rápida), e isso não envolve a sobrecarga extra de fazer com que a CPU gere dados aleatórios para cada bit antes de gravar. 1% / hora parece um pouco lento, mas eu ainda esperaria que o trabalho demorasse mais ou menos dois dias. o USB é provavelmente o que realmente está atrasando você, já que a geração aleatória tem que atravessar todos os barramentos e fazer a ponte entre o disco removível e o cpu.

    
por 04.11.2013 / 15:23
4

3TB é um monte de dados e o USB é relativamente lento e tem muita sobrecarga.

Supondo que você tenha um USB 2 e um desempenho razoavelmente bom de 30-35MB / s. (isso é sobre a velocidade máxima de gravação para USB 2)

  30 MB / sec  
 100 MB per 3 seconds  
2000 MB per 60 seconds
  2GB per min 
120GB per hour, or 25 hours for 3 TB.

Isso é muito tempo. E as velocidades podem diferir um pouco. No seu caso, parece quatro vezes mais lento. Decididamente não rápido, mas bem dentro de velocidades razoáveis. Especialmente se houver outros dispositivos USB ocupados no mesmo controlador USB.

Existem pelo menos três maneiras de lidar com isso:

  1. Espere muito tempo.
  2. Use um barramento mais rápido para o disco (por exemplo, um compartimento eSATA. Ou monte o disco internamente)
  3. Não envie nenhum dado para a unidade para limpá-lo. Em vez disso, diga à unidade para se limpar. Útil para isso: DBAN e apagar seguro .
por 04.11.2013 / 20:46