Identifique o gargalo na leitura de um disco rígido externo através de USB3

0

Estou comparando (Windows fc.exe ) duas cópias de um arquivo de 200 GB. Cada um está em uma unidade conectada via USB 3.0 a um laptop Corei5. As figuras a seguir no TaskMgr ficaram estáveis (+/- 10%) por mais de 20 minutos:

Disk 1: Read speed 40MB/s , Active Time 95% //==> A 2yr old Toshiba 1TB HDD
Disk 2: Read speed 40MB/s , Active Time 19% //==> A new FireCuda 2TB “SSHD”

e

fc.exe
   CPU Usage: 10%
   Memory   : 0.4 MB
System
   CPU Usage: 8%
   Memory   : 0.1MB

O uso total de recursos é mais variável, mas fica próximo de:

 CPU :  40% of a 2-core hyperthreaded Core i5-3427U
 Mem :  70% of 8GB

Minha pergunta: qual é o gargalo?

Dos números acima, eu considero que seja "Disco 1, Tempo Ativo" em 95%. Isso parece sugerir - se eu entendi o Active Time corretamente - que o HDD da Toshiba está sendo executado para deslocar 40 MB / s do disco para o barramento USB. O que colocaria a Toshiba no limite inferior do desempenho do HDD, mas não tão baixo a ponto de sugerir algo defeituoso.

Esse raciocínio está correto? Posso ter certeza de que o afunilamento não é mais nada?

    
por Chris F Carroll 07.10.2017 / 17:11

1 resposta

1

Gargalo vai ser o antigo drive da Toshiba. 40MByte / sec parece muito próximo da velocidade máxima do USB2, então eu espero que seja apenas compatível com USB2. (É improvável que seja o disco em si - mesmo os discos rígidos lentos podem empurrar o dobro da velocidade - será a interface USB no gabinete conectado à unidade.)

A velocidade do USB 2 é de 480 mbits (60mbytes) por segundo, menos overheads - o que significa que alcança 40mbytes / s na vida real - consulte link

    
por 07.10.2017 / 20:22