É possível usar diferentes tamanhos e velocidades de unidade em uma configuração de RAID de hardware sem afetar o desempenho?

8

Especificamente, eu tenho uma configuração de matriz RAID 1 com duas unidades SATA de 500 gb e 7200 rpm espelhadas como unidade lógica 1 (a) e duas iguais espelhadas como unidade lógica 2 (b). Gostaria de adicionar duas unidades de 1 TB a 5400 rpm da mesma maneira espelhada que a unidade lógica 3 (c). Essas unidades servirão apenas como armazenamento de arquivos com acesso ocasional, mas necessário, e, portanto, o espaço é mais importante que a velocidade.

Ao pesquisar se essa configuração é viável, disseram-me e li que a matriz verá apenas o menor tamanho de unidade e a velocidade mais lenta. No entanto, meu entendimento é que, enquanto os pares em si não estiverem misturados (e, neste caso, não estiverem), a matriz deverá visualizar e usar todas as unidades na velocidade e tamanho reais.

Eu gostaria de ter certeza antes de comprar as unidades adicionais. Insight alguém?

novato
fonte

Respostas:

11

Você ficará restrito à velocidade mais baixa e ao tamanho menor dos discos no mesmo grupo RAID . Como você está falando em ter três espelhos separados, isso não se aplica a você. Cada par espelhado é uma matriz / grupo / o que você quiser chamar. Você terminará com três volumes lógicos, dois com 500 GB e outro com 1 TB sem desempenho atingido nos discos de 7200 RPM.

MDMarra
fonte
8

Se os discos forem agrupados em uma matriz, sua capacidade e desempenho serão determinados pelo menor e mais lento disco.

Aqui está um exemplo de uma instalação que começou com discos de 4 x 750 GB em um RAID 1 + 0. Como os discos falharam, a HP enviou discos de 1 TB como substitutos, agora a matriz é composta por 2 discos de 750 GB e 2 discos de 1 TB. É isso que a HP faz, então a prática é definitivamente suportada. Enquanto o layout físico mostra:

insira a descrição da imagem aqui

O controlador trata como discos de 4 x 750 GB:

Smart Array P410i in Slot 0 (Embedded)    (sn: 50014380054E9DA0)

   array A (SAS, Unused Space: 1188170  MB)

      logicaldrive 1 (72.0 GB, RAID 1+0, OK)
      logicaldrive 2 (400.0 GB, RAID 1+0, OK)

      physicaldrive 0:0 (box 0:bay 0, SAS, 750 GB, OK)
      physicaldrive 0:0 (box 0:bay 0, SAS, 750 GB, OK)
      physicaldrive 0:0 (box 0:bay 0, SAS, 750 GB, OK)
      physicaldrive 0:0 (box 0:bay 0, SAS, 750 GB, OK)

Mas na sua situação específica

Seu controlador Smart Array verá a nova matriz como outro par de unidades espelhadas, independente das duas unidades lógicas existentes. Isto é bom. Pode haver algumas considerações, dependendo do layout do controlador e da unidade (por exemplo, se um expansor SAS está no mix ou não), mas isso afeta apenas os servidores ProLiant DL180 G5 / G6 por enquanto.

Qual modelo, geração e controlador de servidor HP você está usando?

Por exemplo, aqui está uma configuração com um par de discos SAS de 300 GB e quatro discos de estado sólido SATA em um RAID 1 + 0. É um conjunto de tipos de unidades mistas no mesmo gabinete, mas agrupados com membros semelhantes. Não há impacto no desempenho :

[root@abc ~]# hpacucli ctrl all show config

Smart Array P410i in Slot 0 (Embedded)    (sn: 500143801664FE50)

   array A (SAS, Unused Space: 0  MB)

      logicaldrive 1 (279.4 GB, RAID 1, OK)

      physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS, 300 GB, OK)
      physicaldrive 2I:1:5 (port 2I:box 1:bay 5, SAS, 300 GB, OK)

   array B (Solid State SATA, Unused Space: 0  MB)

      logicaldrive 2 (447.1 GB, RAID 1+0, OK)

      physicaldrive 1I:1:3 (port 1I:box 1:bay 3, Solid State SATA, 240.0 GB, OK)
      physicaldrive 1I:1:4 (port 1I:box 1:bay 4, Solid State SATA, 240.0 GB, OK)
      physicaldrive 2I:1:7 (port 2I:box 1:bay 7, Solid State SATA, 240.0 GB, OK)
      physicaldrive 2I:1:8 (port 2I:box 1:bay 8, Solid State SATA, 240.0 GB, OK)
ewwhite
fonte
Com base nas excelentes respostas da sua e da MDMarra, parece que eu deveria ficar bem. [Meu servidor é o Proliant DL580 G4 com o controlador BB400 P400 / 512mb.] Obrigado.
rookie
@ r.dill Um DL580 G4 com um P400 possui 8 unidades SAS separadas e links individuais de volta ao controlador. Portanto, não há expansor SAS no mix. Você está absolutamente bem misturando e combinando discos, como indicado acima.
ewwhite