CFS hardlimit em cgroups

1

Eu recentemente mudei para o KVM. Anteriormente, eu estava usando xen e seu recurso de limitação no agendador de crédito. Onde podemos definir um limite de CPU para uma VM. Eu estava procurando por um recurso semelhante para definir limites rígidos em uma VM no KVM. Eu descobri recentemente que cgroups tem um conceito chamado quota que nos permite definir um hardlimit para VM (processo) em kvm. Eu estou usando atualmente centos 6. Eu verifiquei cgroups, mas eu posso ver apenas a capacidade de fornecer compartilhamentos de CPU e não quotas.Mesmo libvirt tem o apoio para este recurso da versão 0.9.4 (Como por o site), estou usando atualmente libvirt 0.9.4 mas quando eu uso o comando para definir cpu quota, recebo erro de opção inválido. Alguém pode me dizer o que estou perdendo e o que devo fazer para ativar esse recurso nos cgroups para definir hardlimits. Obrigado !

  • Sethu
por sethu 31.10.2011 / 21:29

1 resposta

1

Atualmente cpu.shares só definem o limite inferior da alocação de cpu, definindo o limite superior (também conhecido como capping) chamado de controle de largura de banda da CPU na comunidade de kernel do Linux Controle de largura de banda de CPU para o CFS . Mas eu tenho medo que este recurso ainda não tenha chegado ao kernel principal, mas o patch está disponível, por exemplo, a versão 7.2

    
por 13.12.2011 / 07:14