Como definir o método sched de um processo para fifo e priority quando o cgroup estiver ativado?

1

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?

    
por cztchoice 09.08.2015 / 09:54

0 respostas