Por que meu HD externo de 7200 rpm é mais lento do que meu HD portátil de 5400 rpm?

0

Eu tenho lido e escrito os mesmos arquivos em dois discos rígidos externos conectados ao mesmo computador, um 2011 MacBook Pro. Eu estava esperando que o EHD de 7200 rpm fosse mais rápido que meu EHD de 5400 rpm, mas esse não era o caso.

A unidade de cache de 7200 RPM e 64 MB é este modelo da HGST .

  • É uma unidade interna conectada ao meu Mac com uma estação de acoplamento USB 3.0 que possui sua própria fonte de energia.
  • capacidade de 4 TB, menos da metade é usada.
  • disco de 3,5 polegadas
  • SATA III
  • Formato: ExFAT

A unidade de cache de 5400 RPM e 8 MB é esta unidade portátil WD .

  • É uma unidade portátil sem uma fonte de energia externa.
  • USB 3.0
  • capacidade de 1 TB, mais de 3/4 completo
  • disco de 2,5 polegadas
  • Formato: Mac OS Extended (sensível a maiúsculas e minúsculas, com registro em diário)

Para abrir um diretório grande, a unidade de 7200 RPM pode ser de 1 a 5 segundos mais lenta. Para gravar arquivos, o 7200 RPM é ainda mais lento, especialmente com arquivos grandes.

Embora ambos suportem USB 3.0, o meu Mac só tem velocidades USB 2 em ambos os slots USB.

Há algo de errado com o meu EHD de 7200 rpm que está ficando tão lento? Existem comandos que posso executar no terminal Mac para obter mais informações sobre essas unidades? Como posso executar verificações nessas unidades, se necessário?

    
por randwa1k 02.11.2014 / 07:36

4 respostas

4

Comparar uma unidade de fator de forma de 7200 RPM de 3,5 ”a uma unidade de fator de forma de 2.500 RPM de 2.5” é como comparar maçãs com laranjas. Enquanto uma unidade menor pode ter uma rotação menor, a densidade dos discos da unidade de 2,5 ”é maior que a da unidade de 3,5”. Além disso, a velocidade de rotação refere-se ao aro mais externo do disco. Não é o núcleo. Significando a maioria do tempo você está usando um passeio de 3.5 ”, as velocidades na verdade nunca tocam o 7200 RPM e estão freqüentemente na gama de 5400 RPM. Sem mencionar o aumento do tamanho em um drive de 3,5 ”significa que os tempos de busca entre os platters são ligeiramente maiores do que os de um drive de 2,5”.

No que diz respeito aos comandos de terminal, você pode usar um Mac para testar o desempenho, dd é uma excelente ferramenta para benchmarking simples. Então, vamos supor que uma unidade está montada como o volume 7200RPM_Drive e a outra é 5400RPM_Drive , você pode executar esses testes. Primeiro, vamos testar a velocidade de gravação do 7200RPM_Drive assim:

time dd if=/dev/zero of=/Volumes/7200RPM_Drive/testfile bs=1024k count=2048

E agora verifique a velocidade de leitura assim:

time dd of=/dev/null if=/Volumes/7200RPM_Drive/testfile bs=1024k

Observe como funciona o dd test criando um arquivo chamado testfile com base na saída de /dev/zero para um teste de gravação. E então ele lê o mesmo testfile . Você obtém uma referência de velocidade bastante decente ao fazer isso.

Você pode fazer isso com 5400RPM_Drive como este para o teste de gravação:

time dd if=/dev/zero of=/Volumes/5400RPM_Drive/testfile bs=1024k count=2048

E isso para o teste de leitura:

time dd of=/dev/null if=/Volumes/5400RPM_Drive/testfile bs=1024k

Agora, quando tudo estiver dito e feito, isso pode lhe dar uma nova ferramenta para dar a mesma conclusão: uma unidade é mais lenta que a outra. O único pensamento que eu poderia ter, então, seria o fato de você ter essas duas unidades conectadas ao seu Mac através de gabinetes USB. E a Estação de Ancoragem de Disco Rígido Plug-in USB 3.0 SuperSpeed SATA III (ASMedia ASM1053E SATA III para Chipset USB, UASP e 6TB + Drive Suporte) pode não estar manipulando corretamente a unidade de 7200 RPM. O que significa que a unidade é boa, mas a estação de ancoragem não é o demônio da velocidade que ela afirma ser. Eu já vi muitas vezes diferentes misturas de unidades se comportarem de maneira diferente no mesmo compartimento USB; lembre-se que nem todo circuito de ponte é o mesmo. E se o gabinete for classificado como USB 3.0, talvez a velocidade do USB 2.0 não seja ótima?

Outra ideia é verificar como os gabinetes USB estão conectados. Às vezes, eles estão no mesmo barramento USB que os dispositivos USB 1.1, como teclados e mouses, que podem diminuir a velocidade. Se houver alguma maneira de isolar a conexão da unidade USB, esta seria a melhor maneira de verificar novamente.

Mas quando tudo estiver dito e feito quando você declarar o seguinte nos comentários:

A lot of people on the 7200-RPM drive's Amazon reviews commented on how fast it is, but I have found it to be slower than my other drives, so I'm wondering if the drive I got has a defect.

Estou bastante confiante de que os usuários que comentam a velocidade relativa dessa unidade interna os estão usando com conexões SATA internas e diretas. E não usando um gabinete USB ou dispositivo de ponte. Em geral, não acho que você tenha recebido um disco defeituoso. Mas estou confiante de que, com base na experiência do mundo real, o compartimento de ponte USB que você tem pode não ser tão rápido ou robusto como afirma ser.

    
por 21.11.2014 / 01:21
2

Só porque a unidade tem melhores estatísticas não significa que seja mais rápida. Há muitas coisas a considerar. O maior problema que vejo é que ambos estão conectados ao USB 2.0, tornando irrelevantes muitas das vantagens de velocidade do drive de 7200 rpm. Se a unidade estivesse conectada internamente a um barramento SATA III, você veria uma diferença.

Por wikipedia:

USB 2.0 was released in April 2000 (now called "Hi-Speed"), adding higher maximum signaling rate of 480 Mbit/s (due to bus access constraints the effective throughput is limited to 35 MB/s or 280 Mbit/s), in addition to the "USB 1.x Full Speed" signaling rate of 12 Mbit/s.

Por Sandisk:

Difference between SATA I, SATA II and SATA III What is the difference between SATA I, SATA II and SATA III? SATA I (revision 1.x) interface, formally known as SATA 1.5Gb/s, is the first generation SATA interface running at 1.5 Gb/s. The bandwidth throughput, which is supported by the interface, is up to 150MB/s.

SATA II (revision 2.x) interface, formally known as SATA 3Gb/s, is a second generation SATA interface running at 3.0 Gb/s. The bandwidth throughput, which is supported by the interface, is up to 300MB/s.

SATA III (revision 3.x) interface, formally known as SATA 6Gb/s, is a third generation SATA interface running at 6.0Gb/s. The bandwidth throughput, which is supported by the interface, is up to 600MB/s. This interface is backwards compatible with SATA 3 Gb/s interface.

SATA II specifications provide backward compatibility to function on SATA I ports. SATA III specifications provide backward compatibility to function on SATA I and SATA II ports. However, the maximum speed of the drive will be slower due to the lower speed limitations of the port.

Com base nessas estatísticas, o mais rápido que a unidade de 7200rpm pode transferir dados está em algum lugar próximo da velocidade do SATA II.

Independentemente da velocidade máxima, ambos podem transferir 480mbps por causa da limitação do USB 2.0. Então, quando você considerar que a unidade é 4x maior que a 5400, o tempo de busca será um pouco mais longo, adicione fragmentação, tamanho de cluster, formato de disco, etc, e você localizará a origem das velocidades mais lentas.

É como comprar uma Ferrari e colocar um motor VW Bug nela. Para obter velocidades máximas, todas as peças devem ser combinadas e o hardware precisa de especificações semelhantes.

    
por 21.11.2014 / 01:29
0

Apenas os tamanhos de unidade devem dizer algo.

Para que o disco 5400rpm encontre qualquer dado, ele só precisa procurar pelo espaço de 1TB. Para o 7200rpm ele tem que buscar através de 4TB. Há simplesmente mais setores para procurar encontrar algo na unidade de 4 TB do que na 1TB. (Não que ele busque todo o disco, mas o ponto é mais espaço = mais possibilidades de endereço).

Quais são os tamanhos de cluster respectivos de cada um dos discos?

Se você escolheu o padrão na formatação do disco de 7200rpm, é provável que você tenha clusters de 4096 bytes. Você diz que as coisas ficam mais lentas com arquivos maiores, isso pode ser porque você usou pequenos clusters como 4K em vez de 64K, dividindo o disco em mais blocos para que os arquivos maiores se fragmentassem mais facilmente nos setores menores, o que significa o tempo de busca é (talvez) significativamente aumentado.

A única maneira real de fazer uma comparação (se é que é possível realmente fazer uma) é esfregar os dois discos e reformatar os mesmos clusters de tamanho, depois carregar exatamente os mesmos arquivos para ambos e desfragmentar ambos os discos, e faça seu teste.

No momento, no entanto, como outros já disseram, você está comparando uma variedade de frutas como se fossem bananas.

    
por 24.11.2014 / 11:19
0

O ExFAT é otimizado para flash drives , por isso, mesmo que as unidades de disco sejam diferentes (o USB 2.0 é o que mais diferencia isso), O maior problema aqui é que o ExFAT é simplesmente um sistema de arquivos lento para usar em uma unidade magnética. Você não é o primeiro a perceber isso: Por que o exFAT é tão lento Mac?

    
por 25.11.2014 / 21:59