RAID 10 - muitos discos lentos versus menos discos rápidos

4

Eu estou olhando para comprar HDDs para um único servidor que será usado como servidor de desenvolvimento. O servidor usará o ESXi como hipervisor e terá algumas, mas não muitas, máquinas virtuais (servidor web, servidor de banco de dados, servidor de arquivos)

Já levamos um Samsung 950 Pro 256 GB para as máquinas virtuais, mas me esforço para encontrar uma resposta para a pergunta:

Em um RAID 10: há muitos discos lentos (5400/5900 rpm) mais rápidos que menos discos rápidos (7200 rpm)? Por exemplo, 8x 5400rpm vs 4x 7200rpm

Os 8 lentos seriam uma escolha melhor em comparação com os 4 rápidos?

A minha escolha foi entre 1TB WD Red que funciona a 5400rpm vs 2TB WD Se 7200rpm.

    
por Noctalin 31.03.2016 / 10:56

4 respostas

10

É difícil responder diretamente, porque a resposta é muito 'depende do seu cache'.

Você vê - discos rígidos são lentos. Muito devagar. Mas na verdade, na maioria das vezes você não percebe, se você tem um cache decente e um padrão de acesso razoavelmente previsível.

Ler o armazenamento em cache significa que as coisas acessadas recentemente estarão saindo do cache. O cache de gravação significa que as coisas escritas recentemente podem ser adiadas e unidas em gravações de faixas completas.

Mas quando se trata de medir a velocidade - há dois elementos para isso. Escrever desempenho ... na verdade, provavelmente não importa muito, por causa do armazenamento em cache - você sempre pode armazenar em cache as gravações, e contanto que seu IO de gravação sustentado não exceda o RAID combinado grupo, é irrelevante.

Mas ler IO é muito mais um problema - você não pode atender uma leitura até obter seus dados e, para obter seus dados, é necessário aguardar o disco, se ainda não estiver no cache. É aí que você vê o custo de desempenho - ele aparece em latência de leitura.

E é por isso que discos mais lentos são um problema - porque na verdade não importa o quão rápido é o grupo RAID combinado, quando os dados estão em repouso em uma das duas unidades - você precisa acessar isso dirigir para atender a leitura.

Então - correndo o risco de parecer um pouco insosso - "depende muito" da sua carga de trabalho. Você pode geralmente obter alguns discos realmente lentos e algum armazenamento em cache incrível se você quiser grandes quantidades de terabytes baratos.

No entanto, eu só me incomodaria em fazê-lo quando começamos a falar em 100 TB ou mais, que é onde o custo de espaço em rack, resfriamento, área de cobertura etc. começa a se tornar significativo.

Para o seu aplicativo - eu diria comprar os discos mais rápidos que você puder, porque é muito mais fácil comprar mais discos depois, se precisar deles, do que perceber que não pode, porque você preencheu as baias de sua unidade e precisa de uma nova prateleira.

Mas eu sugiro strongmente também considerar os SSDs - seu preço por show não é incrível, mas seu preço por PIO realmente é. E, embora ninguém pareça se importar com as IOPs, é nisso que elas realmente se importam quando se trata de ser um pouco lento.

    
por 31.03.2016 / 11:23
5

Com base nos cálculos da Calculadora de Desempenho do RAID , oito discos de 5400rpm produzirão cerca de 304 IO / s. Considerando que quatro discos de 7200 rpm produzirão cerca de 210 IO / s.

    
por 31.03.2016 / 11:19
0

A principal diferença entre as suas duas opções é a garantia de 3 anos versus 5 anos e a área de uso SOHO versus certificação de datacenters. Em termos de desempenho bruto de E / S, não há muita diferença entre os discos S-ATA de 5400/5900 e 7200 rpm atualmente (isso foi diferente há alguns anos).

No final, portanto, a matriz com mais discos provavelmente mostrará um desempenho superior, já que o RAID10 é dimensionado com o número de discos.

O que eu acho que é mais importante nesta configuração, então o número de drives é, pegue um controlador RAID de hardware com o BBU + Cache se você puder pagar - ou melhor ainda, use o SSD apenas de início.

Por favor, esteja ciente de que o ESXi nativamente suporta apenas hardware RAID ! Embora haja soluções alternativas para usar o software RAID com o ESXi, eu pessoalmente não aconselharia o uso deles, se você estiver procurando por um desempenho decente.

Protip: Se você tem um orçamento muito apertado para construir este servidor de armazenamento e estamos falando de um sistema que não é de missão crítica, vá buscar-se uma versão OEM de um controlador RAID adequado (IBM M5015, DELL PERC H710, etc.) no ebay.

    
por 31.03.2016 / 11:25
0

Os discos de 8x 5400 RPM geralmente superam os discos 4x 7200 RPM, economizando para leitura / gravação sequencial de thread único.

Como seu caso de uso (máquinas virtuais) é rico em pequenas leituras / gravações aleatórias, você deve preferir a solução com mais eixos (ou seja: quanto mais discos, melhor).

De qualquer forma, considerando quão baratos são os discos de 7.200 RPM, sugiro strongmente usar 8x desses discos;)

    
por 29.04.2016 / 00:16