Por que a velocidade de transferência de arquivos do Windows é de aproximadamente 1,5 gigabytes / segundo?

1

Eu notei que o arquivo é transferido na mesma máquina entre um nvme m.2 ssd rápido (velocidade de leitura geral de 3.2GB / se escreve 2.7GB / s) e um disco de RAM com cerca de 1,4-1,5 GB / s. Por que esse é o caso? Eu corro o Windows 10 Pro Workstation como sistema operacional e desliguei todos os firewalls, scanners de vírus ou outras sobrecargas. As unidades individualmente benchmark acima de 2,5 GB / s para leituras e gravações. Por que uma transferência de arquivo do Windows de um único arquivo grande é limitada em torno de 1,5 GB / s? Eu estou avaliando puramente o desempenho sequencial de leitura e gravação. Existe um limite no Windows 10 quando se trata de transferências de arquivos?

    
por Matt 14.06.2018 / 14:13

1 resposta

1

Resumo dos comentários sobre o correio e dos resultados dos testes realizados pelo cartaz:

  • Verificou-se que todos os utilitários de cópia funcionava quase na mesma velocidade: Windows Explorer, copiar, xcopy, robocopy, TeraCopy.

  • O único utilitário que conseguiu atingir a velocidade de leitura superior do disco foi FastCopy.

O utilitário FastCopy se diferencia fazendo leituras e gravações em paralelo e por não usar o cache do Windows para mover dados.

A conclusão é, portanto, que a lentidão experimentada na cópia de arquivos ao usar os mecanismos padrão do Windows é devido a:

  • Falta de paralelismo, de modo que a leitura é suspensa enquanto escrevemos
  • Ineficiência inerente ao mecanismo de cache do Windows.

O problema da cópia lenta de arquivos está no Windows desde muito tempo e desde as primeiras versões do Windows. Os resultados acima também podem explicar porque o Linux é supostamente mais eficiente em operações de disco do que o Windows.

    
por 15.06.2018 / 07:54