#linux-kernel #operating-system #scheduled-tasks #scheduling #archlinux
Вопрос:
Я хочу изменить планировщик ядра Linux таким образом, чтобы для любого процесса должен быть системный вызов, чтобы уменьшить вероятность того, что процесс будет выбран для отправки.
Более конкретно, если планировщиком выбран определенный процесс. Системный вызов должен передавать информацию, дополнительную задержку (ввод пользователя) планировщику, чтобы в любое время, когда указанный процесс выбирается планировщиком, он корректировал время выполнения указанного процесса, чтобы отложить его выбор.
Было бы очень полезно, если бы я мог получить какие-либо идеи о том, как это сделать.
Комментарии:
1. Мне кажется, ты хочешь изобрести велосипед заново. Проверьте
man 7 sched
, в частностиnice(2)
,setpriority(2)
и.2. @MarcoBonelli спасибо за помощь :), также у вас есть идея, как выбрать процесс для настройки времени выполнения?
3. Если вы имеете в виду код ядра, то нет, извините, я мало что знаю о внутренней работе планировщика.