Я пытаюсь либо создать cgroup и выделить определенный процент процессоров для нее, используя что-то вроде cpu.shares.Прямо сейчас я использую следующее для извлечения cgroup текущего приложения.
cat /proc/<PID>/cgroup
На данный момент, это возвращает так:
3:cpuset:/top-app
2:cpu:/
1:cpuacct:/uid_10066/pid_18349
Так что я думаю, что это означает, что оно принадлежитв верхнюю группу приложений?На самом деле, в чем разница между процессором и процессором?
Но как мне внести изменения в его распределение ЦП?Я где-то читал, что я могу использовать cpu.shares для редактирования этого, но не похоже, что такой файл существует в каталоге cpuset?Я нашел его только в каталоге dev/cpuctl
.Кроме того, когда я создаю свою собственную группу и выполняю что-то вроде echo <PID> > tasks
, файл задач все равно будет пустым.Почему это так?