Priorização de CPU VM KVM no CentOS 5.5

1

Estou fazendo a transição do Xen 3.4 para o KVM no CentOS 5.5. Eu preciso atribuir prioridades de CPU para VMs, para garantir que uma VM (vmA) sempre receba prioridade sobre outra VM (vmB).

No Xen, eu poderia atribuir um peso de agendador de crédito alto para vmA, mas no KVM a única coisa que posso pensar é nicing o processo associado com vmB muito alto.

Como este é o CentOS 5.x, não parece que os cgroups estejam disponíveis.

Existe alguma maneira melhor de fazer isso?

    
por BigChief 23.07.2011 / 17:52

1 resposta

2

cgroups estão disponíveis no RHEL6, então eu suponho que o centos 6 também deveria tê-lo. Quanto à construção em si, o centos 5.6 está fora e 5.7 deve estar a caminho, pois o RHEL5.7 está disponível. Por que 5.3? Isto é especialmente importante para o kvm, porque foi feito com suporte no 5.4, e cada atualização melhorou muito. Com o 5.3, você está por trás não apenas da maioria das atualizações críticas, mas também de uma compilação na qual o kvm nunca foi suportado.

E para responder à sua pergunta - legal é a melhor opção que você tem com o ramo 5, a menos que você queira backportar os cgroups para o 2.6.18. você também pode usar o taskset para fixar as VMs priorizadas em CPUs que nenhuma outra VM teria, mas o IMO é um exagero

    
por 23.07.2011 / 21:57