LinuxForum.Fans
Тема

qemu PID в cgroups tasks

Автор: Macumazan 4 сообщений 2586 просмотров
29.10.2014 14:33 #398945

А как управлять тем, что бы при старте ВМ её PID помещался в нужные tasks автоматом? Иерархия создаётся в libcgroup. Libvirt, Centos 6.

29.10.2014 16:30 #398969

в либвирте надо просто сделать настройки cputune и memtune, дальше он автоматом создаст группу и поднимет в ней VM. то есть cgroups как таковые для пользователя libvirt прозрачны
http://libvirt.org/formatdomain.html#elementsCPUTuning
http://libvirt.org/formatdomain.html#elementsMemoryTuning

если хочется руками перенаправлять процесс в другую группу, то это уже средствами cgroups
echo PID > /cgroup/cpu_and_mem/groupN/tasks

как то так

29.10.2014 17:18 #398987

Ага, спасибо. Руками как раз не хочется, накладно очень. Я смотрю сюда http://libvirt.org/cgroups.html и не совcем понятно, это есть вариант работы c cgroups не опираясь на возможности qemu driver?

29.10.2014 18:16 #399003
"Macumazan" написал:
Руками как раз не хочется, накладно очень.

ну тогда ничего не надо делать кроме обычного тюнинга, либвирт все сделает сам. Он из коробки подключен к cgroups

Войдите или зарегистрируйтесь, чтобы ответить.