5400 RPM vs. 7200 RPM 2.5 "Unidades em RAID - Alguma Diferença Real?

2

Suponha que você configure 8 unidades em uma configuração RAID 10 usando unidades de 2,5 "com capacidade de 500 GB cada (total de 2TB com configuração RAID10 1TB utilizável).

O controlador (suponha um típico controlador SAware 3ware) está alojado dentro de uma configuração NAS que usará o iSCSI e o cluster LVM para gerenciamento / entrega de dados em um uplink ligado dual-core de 2 GB.

As especificações de latência nas unidades de 7200 e 5400 RPM são muito semelhantes. Latência Média: 5,5 ms

Em termos de tipo de acesso a dados, considere-o para uso do servidor para hospedagem de servidores virtuais.

A saída / taxa de transferência está sendo executada pelo RAID para fornecer um total combinado de X número de MB / s que podem ser entregues, então tenho a tendência de pensar que a velocidade de RPM não fornecerá um grande impacto no desempenho com a saída combinada dos discos.

Se você está rodando com uma matriz RAID 10 como essa, você provavelmente obteria desempenho semelhante de um conjunto de unidades de 7200 RPM e de um conjunto de unidades de 5400 RPM?

    
por JonathanLIVE 10.07.2009 / 21:19

4 respostas

0

A velocidade do spindle não importa, para gravações, se seu controlador RAID "presumir um controlador SATA típico da 3ware" for considerado um com uma boa quantidade de RAM.

Os controladores 3Ware high end na verdade têm uma configuração para liberar o cache de write back antes de retornar

link

além do RAM do HBA, seu disco rígido também possui um cache de gravação.

A velocidade do spindle é mais um fator para as leituras e, com um RAID-1 ou RAID-10, o desempenho se beneficiará com as leituras balanceadas de carga. Assim, duvido que você veja muita diferença entre dois 5400 e dois 7200 nesta situação.

    
por 11.07.2009 / 04:50
2

Enquanto a latência do movimento da cabeça é muito semelhante, você verá um desempenho diferente das unidades de 7200 e 5400 RPM. O giro mais rápido significa que haverá uma diferença muito pequena no tempo que as cabeças esperam até que a parte direita da trilha esteja por baixo, uma vez que estão na posição correta, longe do fuso, e uma vez que elas começam a ler, então os blocos passarão mais rápido e, portanto, serão lidos mais rapidamente com a unidade de rotação mais rápida, proporcionando um aumento notável nas velocidades de transferência máximas.

É claro que o último ponto assume que a densidade de informações em cada trilha é a mesma entre as unidades, o que não é necessariamente o caso, já que duas unidades com a mesma capacidade total de dados podem ter diferentes números de bandejas. para comparar as opções da unidade com um pouco mais de detalhes para obter uma resposta mais confiante está correta.

    
por 10.07.2009 / 21:33
2

Na configuração que você descreveu, você terá uma carga de trabalho IO de leitura / gravação bem aleatória. Então eu acho que você verá um benefício do IOPS mais alto que os drives mais rápidos vão te pegar.

Se limitarmos essa discussão apenas aos drives, há dois fatores principais que influenciam o desempenho nessas situações. Dirija a velocidade de rotação e o número de unidades envolvidas em qualquer operação de E / S. Existem outros fatores, mas esses dois desempenham o maior papel. Essa também é uma das razões pelas quais os discos de classe corporativa são normalmente menores e executados a 10k ou 15k rpm. Isso afeta tanto a velocidade rotacional quanto o número de fusos envolvidos em qualquer IO.

    
por 10.07.2009 / 22:59
1

Se a sua principal preocupação é a transmissão (principalmente de E / S seqüencial), as unidades de 7200 rpm quase certamente proporcionarão uma taxa de transferência sustentada mais alta por uma margem significativa, mas muito depende das unidades reais escolhidas. O IO aleatório provavelmente não será muito diferente se, como você diz, a latência média realmente for semelhante em ambos os tipos de drive, mas você realmente deve confirmar isso procurando por alguns testes independentes dos drives.

Dito isso, o fator limitante mais provável para o throughput de streaming será sua interface de rede. Um disco rígido de 7200rpm decente pode extrair 40-80Megabyte / seg para leituras seqüenciais, portanto, mesmo que a configuração do RAID 10 possa receber leituras sequenciais de 160-320 Megabytes / s das unidades, seu link de rede de 2GB estará no final mesmo sob circunstâncias ideais e no mundo real você estaria indo bem para quebrar 100 megabytes / segundo.

    
por 10.07.2009 / 22:05