Модификация планировщика Linux.
-
21-12-2019 - |
Вопрос
Я планирую код нового планировщика для Linux.Я хочу знать текущий используемый планировщик и его код «C». Где я могу найти файл, содержащий код планировщика в файловой системе Linux.
Любые ссылки или помощь в отношении того, как можно изменять алгоритм планирования, будет отличным или любым источником, откуда я могу учиться?
Решение
Документация / планировщик включает в себя документацию текущего планировщика Linux, Ядро / ЩКА Реализация.
Вы можете клонировать репозиторий Linux на свой локальный аппарат:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
. Другие советы
Код планировщика находится в one.c В дереве Linux вы можете открыть его, чтобы увидеть, какой является выбранный планировщик по умолчанию.
И тоже добавить / изменить планировщик, см. Это сообщение: Как создать новый планировщик ядра Linux
Вам нужно иметь весь источник Linux, чтобы изменить / добавить планировщик.Как предложено @leeduhem, клонировать источник Linux на вашу машину.