Estou usando o CentOS 6.6, desejo definir o método sched da minha VM kvm como FIFO com prioridade 1. Primeiro, eu uso o chrt e recebo o erro:
chrt(): "failed to set pid XXX's policy"
Eu acho aqui: chrt (): "falha ao definir a política do pid XXX" em uma máquina, mas não em outras e use
sudo service cgconfig stop
posso usar o chrt para configurá-lo.
Aqui, link , o vcpusched de cputune pode fazê-lo. Mas minha versão libvirtd é 0.10.2 e o vcpusched é oferecido desde 1.2.13. Como o libvirtd pode oferecer isso, acho que também posso fazer isso manualmente.
Mas no sistema de arquivos cgroup, cpu | subdir do cpuset, libvirt / qemu / $ (domínio) / vcpu0, não consigo encontrar a política de planejamento.
Então, o que devo fazer se eu não parar os cgroups para definir o método de planejamento de processos e a prioridade?
Tags scheduling cgroups