Параметры cgroup

lealhost
На сайте с 07.06.2014
Offline
136
709

Доброе утро!

Кто имел дело с настройкой cgroup, подскажите почему могут не работать ограничения cpuset.cpus.

PID'ы процессов не добавляются в /cgroup/cpuset/Vaskya/tasks

Однако с другими ограничениями (memory, cpu) проблем нет.

Andreyka
На сайте с 19.02.2005
Offline
822
#1

Причины разные, надо смотреть

Не стоит плодить сущности без необходимости
lealhost
На сайте с 07.06.2014
Offline
136
#2

Спасибо что откликнулись!

Кажется нашел причину, хотя не до конца понимаю.

cgrules.conf

Vaskya cpuset,cpu,memory Vaskya

Собственно, поставил cpuset на первое место и заработало 😒

UP: После перезапуска cgconfig снова отвалилось. Интересно...

UP2: Работает, понаблюдаю из-за чего отключается.

lealhost
На сайте с 07.06.2014
Offline
136
#3

Подскажите пожалуйста как сделать так, чтобы дочерняя группа могла наследовать родительскую?

Google выдает что-то вроде cgroup.clone_children. Но мой cgroup не знает о таком. 😒

cgconfig.conf


group mygroup {
cpu {
....
}
cpuset {
...
}
}
group mygroup/user {
...
}
lealhost
На сайте с 07.06.2014
Offline
136
#4

И почему-то cgsnapshot режет список дефолтных контроллеров если перенаправлять вывод в файл через ключ -f. Баг или зачем он это делает?


cgsnapshot -w /etc/cg_whilelist.conf -t -f /etc/newconfig_cg.conf

Костыль, так все работает:


cgsnapshot -w /etc/cg_whilelist.conf -t > /etc/newconfig_cg.conf

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий