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

8

Especificamente, tenho uma configuração de matriz RAID 1 com duas unidades SATA de 500 gb 7200 rpm espelhadas como unidade lógica 1 (a) e duas das mesmas espelhadas como unidade lógica 2 (b). Gostaria de adicionar duas unidades de 1 TB 5400rpm da mesma maneira espelhada que a unidade lógica 3 (c). Essas unidades servem 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 é factível, fui informado e li que o array só verá o menor tamanho de unidade e a velocidade mais lenta. No entanto, meu entendimento é que, contanto que os pares não sejam misturados (e, nesse caso, não são), a matriz deve exibir e usar todas as unidades com velocidade e tamanho reais.

Eu gostaria de ter certeza antes de comprar as unidades adicionais. Você conhece alguém?

    
por rookie 06.12.2012 / 19:00

2 respostas

11

Você será limitado pela menor velocidade e pelo menor tamanho dos discos no mesmo grupo de RAID . Já que você está falando sobre ter três espelhos separados, isso não se aplica a você. Cada par espelhado é um array / grupo separado / o que você quiser chamá-lo. Você terá três volumes lógicos, dois com 500 GB e o outro com 1 TB, sem nenhum impacto nos discos do 7200 RPM.

    
por 06.12.2012 / 19:02
8

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

Veja um exemplo de uma configuração que começou com 4 discos de 750 GB em um RAID 1 + 0. Como os discos falharam, a HP enviou discos de 1 TB como substitutos; agora, o array é composto por 2 discos de 750 GB e 2 discos de 1 TB. Isso é o que a HP faz, então a prática é definitivamente suportada. Enquanto o layout físico mostra:

O controlador trata como 4 discos de 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, independentemente 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á na mistura 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 compartimento, mas agrupadas 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)
    
por 06.12.2012 / 20:49