Возможный дубликат:
Можно ли ограничить процесс Linux так, чтобы он мог работать только на определенном ядре на определенной машине?
Я хотел бы знать, как привязать процесс к определенному ядру процессора на сервере Linux? Я использую Centos 5.5. Как видно на скриншоте, добавленном в качестве комментария, у меня два ядра ...
Есть простой способ сделать это?
taskset -p pid возвращает текущую маску сродства pid: 3. Как узнать, какое это ядро? У моего сервера только двухъядерный.
Спасибо за совет.
На это был дан ответ на Суперпользователь сайт. Хотя, как сказал один из комментаторов, вы можете столкнуться с худшей производительностью, так как планировщик Linux довольно хорош.
Вы можете сделать это с помощью taskset
команда.