Использует ли ядро ​​Linux 3.x планировщик процессов CFS?

Использует ли ядро ​​Linux 3.x планировщик процессов CFS?

Использует ли последняя версия ядра Linux (3.x) по-прежнему Completely Fair Scheduler (CFS) для планирования процессов, представленный в версии 2.6.x?

Если нет, то какой он использует и как он работает? Пожалуйста, укажите источник.

решение1

Это все еще по умолчанию, да, хотя я бы не назвал это тем же самым, так как он постоянно находится в разработке. Вы можете прочитать, как это работает, по ссылкам на код наhttp://git.kernel.org/?p=linux/kernel/git/next/linux-next.git;a=blob;f=Documentation/scheduler/sched-design-CFS.txt

решение2

Да, это так. Это планировщик по умолчанию в серии 3.x, но теперь в ядре есть планировщик реального времени, также встроенный, но отключенный по умолчанию.

Подробнее в Википедии:http://en.wikipedia.org/wiki/Linux_kernel

решение3

На мой взгляд, это самое простое для понимания объяснение синдрома хронической усталости:Планирование процессов в Linux, для ядра 3, глава 7

Также в конце статьи есть еще ссылки по теме.

Связанный контент