Problemas de desempenho do disco Xen

Problemas de desempenho do disco Xen

Atualmente estou usando o Xen PV no CentOS 5 com meus domUs como arquivos simples rodando em um hardware controlado por RAID (cache de gravação habilitado) formatado com XFS. No dom0, posso obter cerca de 500 MB/s em uma gravação dd de 2 GB em/dev/zero, no entanto, no domU, tenho sorte se conseguir 10 MB/s (geralmente é cerca de metade disso).

Tentei alterar o agendamento do disco para NOOP nos domUs, alterei alguns parâmetros de montagem e ajustei as alocações de desempenho do dom0 (priorizar CPU) e dos domUs (aumentar as alocações de RAM e VCPU). Nenhuma dessas etapas produziu qualquer mudança perceptível no desempenho.

Meu instinto aqui é que não é um problema de hardware, devido ao sólido desempenho do dom0. Alguma idéia sobre o que pode estar causando esse problema? Estou pensando em mudar para domUs baseados em LVM.

Responder1

É bem sabido que usar um arquivo como dispositivo de bloco para um Xen domU causará desempenho ruim; tente um LVM LV ou um dispositivo de bloco direto.

Além disso, dependendo da quantidade de cache de gravação do seu controlador RAID, 2 GB não é tão grande e pode estar apenas testando a velocidade do cache no dom0.

informação relacionada