Eu não misturaria os recursos md
(software RAID) e md
(LVM) RAID. No espírito do KISS, eu iria com pure md
com o LVM no topo para instantâneos / redimensionamentos.
Com 4 discos, o RAID6 é uma Bad Idea (TM). Ele oferece exatamente o mesmo espaço que o RAID 10, mas com muito, muito pior desempenho (você precisa calcular duas paridades e encarar a penalidade de leitura-modificação-gravação para gravações menores que o tamanho da faixa).
O RAID 6 oferece a possibilidade de aumentar a resiliência (quaisquer 2 discos podem falhar, enquanto que no RAID 10 um disco do par de espelhos pode falhar) a um custo alto. Não vale a pena.
O RAID 10 oferece o melhor desempenho possível nesta configuração.
- 2 conjuntos RAID1 de 1 TB com concatenação LVM - o desempenho simultâneo de E / S depende se você atinge o mesmo ou diferentes pares de discos. Resolvido pelo RAID 10, que espalha sua E / S em todos os discos.
-
2 conjuntos RAID1 de 1 TB com distribuição LVM - deve dar desempenho semelhante a
md
RAID 10, mas você tem uma configuração mais complicada. Eu amo simplicidade. -
1x 2 TB RAID6 (2x1TB distribuído com 2x 1TB de paridade) com o LVM no topo - pior desempenho para gravações, mau desempenho com uma unidade perdida.
Características de desempenho Vou assumir RAID 10, porque na minha opinião tem todas as vantagens e desvantagens em seu cenário. Você será limitado por um equivalente de desempenho de um par de HDDs. Em outras palavras, você será capaz de servir / gravar dados em cerca de 2x o que um único HDD pode fazer. Para streaming, você deve conseguir saturar o link de 1 Gbps sem esforço (leitura ou gravação). Para dados em rajadas, você fica preso em ~ 150 IOps (presumindo unidades SATA de 7,2krpm). O RAID 10 garantirá que a carga seja distribuída entre todas as unidades para todo o I / O (a menos que você tenha o azar de ter dados de acesso ao aplicativo com um stride correspondente ao tamanho do RAID) e o layout "far" do RAID 10 não importa qual região do sistema de arquivos você está acessando.
Perda de unidade significa perda marginal no tempo de acesso de leitura (você perde o benefício de layout "distante" para o par de espelhos afetado).
Se você expandir o armazenamento com outro par de unidades espelhadas, md
não poderá reformular os dados para distribuí-los pelo novo espaço. Efetivamente, você tem uma configuração RAID10 + RAID1, a menos que faça backup, recrie a matriz e restaure.