Я настраиваю конфигурацию cgroups для своей исследовательской группы.Сервер имеет 8 процессоров.Член команды мог использовать только часть времени процессора, поэтому для команды я установил cpu.cfs_quota_us = 400000
.Я также хочу добавить приоритет задачи с помощью cpu.shares.
Например, вот мой конфиг cgroup:
group team {
cpu {
cpu.cfs_period_us = 100000;
cpu.cfs_quota_us = 400000; #4 CPUs
}
}
group team/user1 {
cpu {
cpu.shares = 256;
}
}
group team/user2 {
cpu {
cpu.shares = 768;
}
}
cpu.shares работает, только если я устанавливаю cpu.cfs_quota_us родительской группы-1 и все процессоры используются.
Могут ли cpu.cfs_quota_us и детский процессор работать совместно?