Планировщик приоритетов CFS в Linux - PullRequest
0 голосов
/ 30 января 2012

Как я могу избежать дочернего наследования cgroup родителя?

В моей системе у меня есть некоторая иерархия cgroup, один из процессов выполняется под какой-то конкретной cgroup и порождает некоторый процесс, а дочерний процесспо умолчанию работает под той же cgroup, но я не хочу, чтобы он наследовал родительскую cgroup.Есть ли способ сделать это с помощью некоторого API?

1 Ответ

0 голосов
/ 28 февраля 2012

Во время моего исследования, чтобы найти этот ответ, я видел, что с момента объединения нового планировщика в Linux 2.6.23 был представлен новый планировщик CFS. Этот планировщик также поддерживает групповое планирование, которое позволяет ряду задач, выполняемых для определенного запроса, делить процессор между ними, то есть дать всем им равные возможности. Таким образом, во время разветвления ребенка он будет частью родительского CGROUP. Позже мы можем запустить эту задачу для другой группы, просто записав ее в другую группу, это просто вопрос:

эхо>

Для получения более подробной информации о cgroup, пожалуйста, обратитесь к документации по Linux.

...