Obrigado por atualizar a postagem com mais informações.
Você está executando em sistemas ProLiant, portanto, há uma certa quantidade de trabalho necessária para otimize seu controlador e a situação de E / S . Além disso, suas montagens XFS estão usando as opções padrão. Lembre-se de que você está usando um driver diferente entre esses sistemas operacionais. O servidor EL5 tem cciss
, enquanto o sistema EL6 está usando o módulo hpsa
. Existe uma diferença , no entanto, o problema que você tem é provavelmente relacionado às diferenças do sistema operacional. Então, aqui está o que eu verificaria:
- Altere suas montagens do XFS para incluir
noatime
e para desativar as barreiras de gravação comnobarrier
. Aqui está uma string de montagem de amostra que eu uso com frequência . -
O comportamento de I / O elevator é diferente entre suas versões do Linux. Experimente o elevador
deadline
ounoop
I / O no servidor do CentOS 6. Você pode alterar isso rapidamente comecho deadline > /sys/block/cciss\!c0d0/queue/scheduler
ou anexandoelevator=deadline
na entrada de inicialização do grub. - Certifique-se de que seu cache de leitura / gravação seja ideal para sua carga de trabalho. Eu costumo ir com 75% de gravação e 25% de leitura.
- Atualize o firmware nos componentes do servidor. Cada revisão do firmware do controlador Smart Array RAID tende a trazer nova funcionalidade. Isso parece um controlador HP Smart Array P410, portanto, certifique-se de estar em versão 5.14 .
Editar : Estou olhando para a saída xfs_info para os seus sistemas CentOS 5 e CentOS 6. Você formatou as partições XFS com parâmetros diferentes!
O sistema EL5 tem 32 grupos de alocação de XFS, enquanto o sistema EL6 tem somente 4. Grupos de alocação permitem o XFS para paralelizar operações simultâneas do sistema de arquivos.
Dada a quantidade de espaço disponível e as especificações de CPU do seu servidor, a configuração do EL6 existente é restringida pelo baixo agcount
. Consulte as anotações da Red Hat sobre isso. Em um hardware como este, onde o armazenamento não está no intervalo de vários Terabytes , eu normalmente especifico um grupo de alocação por 4GB de espaço de partição . No mínimo, vá para 32 para corresponder ao seu servidor EL5 ... Tente reformatar a partição EL6 com esses parâmetros para ver se há uma diferença de desempenho ...