Por que determinados arquivos e coleções de arquivos demoram tanto para serem copiados?

0

Eu estava copiando a pasta "users" do windows para um amigo meu e notei que o arquivo de 6.5GB demorou muito para ser copiado. A taxa de transferência nunca excedeu 5Mb / s. Além disso, notei que havia uma quantidade anormalmente grande de pastas: 30.000 a 40.000. Um grande número de arquivos, pastas e subpastas tem um efeito ruim na velocidade de transferência?

A transferência mencionada foi feita entre um SSD e um pen drive USB 3.0.

    
por C.T. 25.08.2015 / 23:48

1 resposta

2

Quando você copia dados, o caso ideal é ter um arquivo seqüencial. Em vez disso, ter uma infinidade de arquivos pequenos mata o desempenho. Um disco mecânico precisa continuar procurando o setor certo, e isso consome muito tempo; um SSD é muito mais rápido, mas ainda sofre. Se você verificar um benchmark SSD (eu recomendo Anandtech) você verá que leitura seqüencial é geralmente em torno de 500 MB / s (assumindo uma conexão SATA 3, que é a mais comum), enquanto Além disso, você está copiando de um SSD para uma unidade USB. O último é provavelmente o seu gargalo: considere que uma interface USB 3.0 não garante que o dispositivo irá operar a essa velocidade, mas sim que pode transferir dados até que Rapidez. Muitas unidades USB baratas têm memória e / ou controlador de baixa qualidade, e são lentas, tão lentas que o USB 3.0 é realmente inútil, já que não podiam saturar o USB 2.0.

No seu caso, você provavelmente está vendo uma combinação das duas coisas, os muitos arquivos e a unidade USB lenta. O resultado é que a operação demora mais que outras cópias de arquivo.

    
por 26.08.2015 / 01:25