Quais são os requisitos de IOPS e taxa de transferência de leitura / gravação do seu aplicativo? O desempenho de armazenamento nem sempre é sobre o rendimento da matriz ou a largura de banda bruta. Leituras / escritas sequenciais são apenas uma facção da atividade de E / S.
Um teste mais preciso seria um bonnie ++ ou iozone é executado em um sistema de arquivos montado ... Ou até mesmo rodando seu aplicativo e medindo a carga de trabalho real .
Se eu fosse você, despejaria os controladores internos e externos e os consolidaria em um Controlador HP Smart Array P822 - Parte nº 615418-B21.
Isso permitiria que você endereçasse seus discos internos e o gabinete externo em um array. O P822 também tem o Conjunto de recursos do Smart Array Advanced (SAAP) ativado por padrão. Nesse ponto, você pode criar o array adequadamente com o nível de RAID correto (provavelmente RAID 1 + 0) e a capacidade de atribuir uma ou mais hot-spares globais à configuração. O controlador também aproveitará os caminhos duplos para seu armazenamento externo. Você também pode organizar coisas para distribuir ou espelhar seus pares de unidades entre o armazenamento interno e externo. Muita flexibilidade.
A maior vantagem dessa configuração, no entanto, é o SSD HP SmartCache incluído recurso de armazenamento em cache . Isso é semelhante ao Cachecade do LSI . Armado com um SSD ou dois, você pode manter os dados quentes em SSDs com latência mais baixa, em vez de precisar girar o disco.
Isso é apenas o lado do hardware, embora ...
Para volumes XFS e especialmente em equipamento HP, não uso o LVM ( algumas pessoas fazem, embora ). Com os controladores HP, a apresentação do dispositivo de bloco é abstraída, então eu uso uma string de formatação de sistema de arquivos bem básica:
mkfs.xfs -f -d agcount=32 -l size=128m,version=2 /dev/sdX'
O fstab tem algumas opções de montagem:
UUID=4a0e1757 /data xfs noatime,logbufs=8,logbsize=256k 1 2
Mas, com o RHEL6, há também alguns recursos de ajuste de agendamento e desempenho que você deve levar em consideração. O principal deles é o framework sintonizado.
yum install tuned tuned-utils
tuned-adm profile enterprise-storage
Isso definirá o elevador de E / S, desativará as barreiras de gravação e definirá algumas outras opções voltadas para o desempenho em tempo real, de acordo com a programação abaixo.
OZFSnestaconfiguraçãonãoajudarávocê.VocêteriaquedescartartotalmenteoscontroladoresSmartArrayeirpara