Unidades de 5400 RPM vs. 7200 RPM de 2,5" em RAID - Alguma diferença real?

Unidades de 5400 RPM vs. 7200 RPM de 2,5" em RAID - Alguma diferença real?

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 2 TB com configuração RAID10, 1 TB utilizável).

O controlador (suponha que um controlador SATA 3ware típico) esteja alojado em uma configuração NAS que usará cluster iSCSI e LVM para gerenciamento/entrega de dados por meio de um uplink ligado de 2 GB duplo.

As especificações de latência em unidades de 7.200 e 5.400 RPM são muito semelhantes. Latência média: 5,5 ms

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

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

Se você estiver executando um array RAID 10 como este, provavelmente obteria desempenho semelhante de um conjunto de unidades de 7.200 RPM e de um conjunto de unidades de 5.400 RPM?

Responder1

A velocidade do fuso não importa, para gravações, se o seu controlador RAID "assumir um controlador SATA 3ware típico" for considerado um com uma quantidade razoável de RAM.

Os controladores 3Ware de última geração, na verdade, têm uma configuração para liberar o cache de write-back antes de retornar

http://www.3ware.com/support/UserDocs/7.5.3_UG.pdf

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

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

Responder2

Embora a latência do movimento da cabeça seja muito semelhante, você verá um desempenho diferente em unidades de 7.200 e 5.400 RPM. O giro mais rápido significa que haverá uma diferença muito pequena no período de tempo que os cabeçotes esperam até que a parte certa da pista fique embaixo, uma vez que estejam na posição correta, longe do fuso, e quando começarem a ler, o os blocos passarão mais rápido e, portanto, serão lidos mais rapidamente com a unidade giratória mais rápida, proporcionando um aumento notável nas velocidades máximas de transferência.

É claro que o último ponto pressupõe que a densidade de informação em cada trilha é a mesma entre as unidades, o que não é necessariamente o caso, pois duas unidades com a mesma capacidade total de dados podem ter números diferentes de pratos, então você precisará comparar o opções de unidade com um pouco mais de detalhes para obter uma resposta que você tem mais certeza de que está correta.

Responder3

Na configuração que você descreveu, você acabará com uma carga de trabalho de E/S de leitura/gravação bastante aleatória. Então, acho que você verá um benefício com os IOPS mais altos que as unidades mais rápidas proporcionarão.

Se limitarmos esta discussão apenas aos drives, existem dois fatores principais que influenciam o desempenho nessas situações. A velocidade de rotação do drive e o número de drives envolvidos em qualquer operação de E/S. Existem outros fatores, mas esses dois desempenham o papel mais importante. Esse também é um dos motivos pelos quais as unidades de classe empresarial são normalmente menores e funcionam a 10 mil ou 15 mil rpm. Isso aborda a velocidade de rotação e o número de fusos envolvidos em qualquer IO.

Responder4

Se sua principal preocupação for a taxa de transferência de streaming (principalmente IO sequencial), as unidades de 7200 rpm quase certamente fornecerão uma taxa de transferência sustentada mais alta por uma margem significativa, mas depende muito das unidades reais que você escolher. Random IO provavelmente não será muito diferente se, como você disse, a latência média for realmente semelhante em ambos os tipos de unidade, mas você realmente deve confirmar isso procurando alguns testes independentes das unidades.

Dito isto, o fator limitante mais provável para a taxa de transferência de streaming será a sua interface de rede. Um disco rígido de 7200 rpm decente pode produzir 40-80 Megabytes/seg para leituras sequenciais, portanto, mesmo que sua configuração RAID 10 possa obter leituras sequenciais de 160-320 Megabytes/seg das unidades, seu link de rede de 2 GB atingirá o limite inferior disso mesmo em circunstâncias ideais e no mundo real, você faria bem em quebrar 100 Megabytes/seg.

informação relacionada