Por que o desempenho de um disco rígido regular diminui ao longo da duração de um benchmark enquanto o SSD não?

79

Eu uso o HD Tune para medir o desempenho do disco rígido. Os testes normalmente levam de 2 a 3 minutos e a taxa de transferência de um disco rígido regular diminui drasticamente à medida que o teste chega ao fim.

Noentanto,odesempenhodaunidadeSSDpermaneceomesmoaolongo(fotoabaixo)davidaútildoteste.Issoaconteceemtodososmeuscomputadores.Porqueisso?

    
por AngryHacker 22.06.2012 / 20:15

4 respostas

85

O HD mecânico está sendo escaneado de fora para dentro. Como o disco está girando a uma constante de 7200rpm, ele está cobrindo mais dados por segundo do lado de fora do que do lado de dentro.

    
por 22.06.2012 / 20:31
61

Na verdade, o que você está vendo no eixo X não corresponde ao "tempo", mas à "área física" do seu disco. Quero dizer, se o disco tiver 250GB (100% da sua capacidade), o 0-10 significará os primeiros 25GB do seu disco, 10-20 significará a segunda parte de 25GB do seu disco, e isso vai até todos os seus 250GB (que é o 100%).

O desempenho do seu HD não diminui com o tempo, mas diminui devido ao efeito físico causado pelo 'efeito de rotação' do seu disco (isso não acontece no seu SSD). 0-10% da área do seu disco rígido corresponde à área externa do disco, o que aumenta a velocidade de leitura porque a velocidade linear dessa área é maior em comparação com a área interna do disco (os últimos 90-100% Seu disco, por exemplo, dá a impressão de que o desempenho do seu disco rígido está diminuindo dos primeiros para os últimos setores do disco (como você pode ver na primeira foto), já que todos os SSDs são baseados em acesso aleatório. memórias, toda a "área" utilizável do seu SSD tem a mesma velocidade e tempos de acesso, o que corresponde a um desempenho linear em todo o disco.Isso explica também porque os sistemas operacionais geralmente usam a primeira "área" e as primeiras seções do disco discos rígidos ... Por exemplo, o Windows inicializará mais rapidamente e tornará as E / Ss de disco melhores que seria se estivesse instalado nos últimos setores.

PS: Como você pode ver na sua primeira foto, os discos rígidos geralmente têm uma perda de desempenho de 40 a 50% ao comparar o primeiro setor com a velocidade de leitura do último setor.

Referência:

    
por 22.06.2012 / 20:30
27

Boas respostas acima, mas há pouca noção do tamanho angular de um setor no cilindro externo versus no cilindro interno.

A resposta: gravação de bits zoneados (ZBR) é a causa. Porque as faixas internas têm setores com tamanho angular maior , portanto demoram mais tempo para ler enquanto o disco faz uma curva sob a cabeça com velocidade angular constante (rpm).

Detalhes:em Você não conhece Jack sobre Discos, por Dave Anderson, 1 de junho de 2003

... Todas as faixas dentro de uma determinada zona tinham o mesmo número de setores. Uma faixa em uma zona próxima ao diâmetro externo do disco, no entanto, pode ter 50% mais setores do que uma trilha em uma zona próxima ao diâmetro interno do mesmo disco. Isso seria verdade para uma unidade de 3,5 polegadas. A vantagem que o ZBR fornece varia de acordo com o tamanho do material e é uma função do tamanho relativo do raio externo da banda de gravação para o interior. Drives hoje geralmente tem 15 a 25 zonas. A ZBR agregou grande valor: 25% ou mais de capacidade sem custo adicional de material em uma unidade de 5,25 polegadas, o fator de forma predominante quando a ZBR apareceu pela primeira vez. Isso obrigou a indústria a adotar uma interface mais inteligente - uma que escondesse as complexidades da ZBR e, ao mesmo tempo, ocultasse os problemas de geometria e de bloqueio incorreto, inserindo essa funcionalidade na unidade também. ...

    
por 23.06.2012 / 01:04
7

Seu disco rígido gira a uma taxa constante, 7200RPM ou qualquer outra coisa. o benchmark começa na parte externa do disco, onde o raio é maior e, portanto, a velocidade linear é mais rápida (uma rotação em 1/120 de segundo tem maior distância (proporcional ao raio) e, portanto, mais bits lidos nesse tempo período), enquanto dentro do disco, o raio é menor, e assim menos bits são lidos para a mesma distância angular (uma rotação em 1/120 de um segundo com raio menor implica menor circunferência varrida e, portanto, menos bits lidos.

Assumindo um raio externo de cerca de 2,8 pol e um raio interno de 1,6 pol (devido à perda de fuso, espaço de alinhamento extra, zonas de pouso), a perda de desempenho no interior é de aproximadamente 1,8. >

Observe que o jitter é causado por jitter de carga do sistema ou ruído nos cabos, entre outros fatores.

Além disso, abordar o SSD e não apenas o disco rígido é ter uma rede eletronicamente de conexões configuradas (não mecânicas) e, portanto, os únicos atrasos são a latência do fio (na memória real) e o acesso "varre" dados em blocos, mantendo a velocidade e taxa de bits constante, limitada apenas por circuitos.

    
por 23.06.2012 / 01:26