2012-07-01 2 views
2

Есть ли способ установить все системные процессы, отличные от потоков моего собственного процесса, на собственный ЦП без ручной установки каждого pid.Приоритет Linux для всех системных процессов

Я использую C на Fedora и хотел бы установить это при запуске программы не раньше.

ответ

1

cgroups (группы управления) - это effective way of partitioning system resources (даже больше, чем просто процессоры). Кроме того, еще одним эффективным способом получения эксклюзивного доступа к процессору для процесса является использование планировщика - придать ему более высокий приоритет, чем что-либо еще.

Если вы не хотите этого, и вы решили, что действительно хотите контролировать сродство к процессору с помощью однобитовых масок, вы можете пройти дерево процессов, начиная с init (попробуйте использовать system с this example of how to use ps at the shell) ,

Смежные вопросы