Eu lutei com essa questão por um tempo. Há vários fatores que determinam quantos discos devem ir para um array RAID5. Eu não conheço o HP 2012i, então aqui está meu conselho genérico para o RAID5:
-
Taxa de erro de leitura não recuperável: Quando ocorre um erro de leitura não recuperável, essa leitura falha. Para um array RAID5 saudável, isso não é problema, pois a leitura perdida pode ser encontrada nas informações de paridade. Se acontecer durante uma reconstrução , quando todo o conjunto RAID5 for lido, a fim de gerar novamente as informações de paridade, isso poderá fazer com que toda a matriz RAID5 seja perdida. Essa taxa é medida assim: "1 por 10 14 bits" e é encontrada nas especificações técnicas detalhadas das unidades. Você não quer que seu array RAID5 tenha mais da metade desse tamanho. As unidades corporativas (10K RPM SAS qualificadas) podem ser maiores que as unidades de desktop (SATA).
- Para um exemplo dessa especificação, folha de dados do Seagate Barracuda ES.2 .
- Degradação de desempenho durante as recriações: Se o desempenho visivelmente for ruim durante as recriações, você deve certificar-se de que sua matriz possa ser reconstruída rapidamente. Na minha experiência, o desempenho de gravação tende a piorar muito durante as reconstruções do que as leituras. Conheça sua E / S. Sua tolerância a um mau desempenho de E / S colocará um limite máximo no tamanho que seu array RAID5 pode obter.
- Degradação de desempenho durante outras ações de matriz: Adicionando discos, criando LUNs, alterando larguras de faixa, alterando os níveis de RAID. Tudo isso pode afetar o desempenho. Alguns controladores são muito bons em isolar o impacto no desempenho. Outros não são tão bons. Faça alguns testes para ver o quão ruim fica durante essas operações. Descubra se a reimplantação de um segundo array RAID5 impacta o desempenho no primeiro array RAID5.
- Frequência de operações de expansão / reestruturação: A adição de discos ou em alguns controladores que criam novas LUNs também pode fazer com que toda a matriz refaça a paridade. Se você planeja uma expansão ativa, estará se deparando com esse tipo de degradação de desempenho com muito mais frequência do que sugeriria uma taxa de falha de disco simples.
O RAID6 (paridade dupla) é uma maneira de contornar o problema da taxa de erro de leitura não recuperável. Isso aumenta a sobrecarga do controlador, portanto, esteja ciente dos limites de CPU em seus controladores se você for até lá. Você atingirá os gargalos de E / S mais rapidamente usando o RAID6. Se você quiser experimentar o RAID6, faça alguns testes para ver se ele se comportará da maneira que você precisa. É um RAID de paridade, então ele tem as mesmas penalidades de desempenho para reconstruções, expansões e redistribuições como RAID5, ele apenas permite que você cresça de maneira mais segura.