Como limitar o desempenho da CPU para a VM KVM?

2

imagine 1 máquina virtual com 2 núcleos compartilhados na velocidade de 2 GHz do CPU quad-core.

É possível limitar essa máquina virtual a 500Mhz de energia da CPU em ambos os núcleos? Ou para reservar 1Ghz em 1 core para essa VM?

É possível limitar, por exemplo, a 1500Mhz para 2 VMs? Eu quero compartilhar 1500Mhz de potência de 1 núcleo para 2 VMs.

Por exemplo, o VMware ESXI e o Citrix Xenserver podem fazê-lo facilmente criando um pool de recursos onde você pré-compartilha 2x 1Ghz e 4GB de RAM e, por exemplo, apenas 2 ou 10 VMs, conforme desejar. É possível no KVM? Como? Se for, ele pode fazer algum tipo de interface baseada na web para o KVM?

Obrigado

    
por MIrra 28.12.2012 / 22:39

1 resposta

3

Você pode conseguir uma alocação de recursos razoavelmente refinada com cgroups - a vantagem é que ele permite que você tenha recursos reservados garantidos , que estão disponíveis para todos os processos quando não utilizados pelos aplicativos no cgroup ao qual estão alocados.

    
por 28.12.2012 / 23:08