LINUX.ORG.RU

Смотри книгу Роберта Лава "Разработка ядра Linux".
Так планировщикам целая глава посвящена, и CFQ там есть.

Если говорить грубо, то CFQ для каждого процесса ведет свою очередь.

ttnl ★★★★★
()
Ответ на: комментарий от ttnl

А у Лава я не вижу ничего дальше 2-го издания. А во втором еще был O(1). CFS замерджили в 2.6.23.

Pavval ★★★★★
() автор топика
Ответ на: комментарий от Pavval

>Только сейчас увидел /usr/src/linux/Documentation/scheduler/sched-design-CFS.txt...

Так ты ищешь документацию по CFQ или по CFS?!

Demon37 ★★★★
()
Ответ на: комментарий от Pavval

Можно создавать домены планирования, привязывать из к цпу, динамически добавлять процессы в домен..

OxiD ★★★★
()

> Или хотя бы кто объяснит, чем он отличается от старого O(1)?

фундаментальное различие состоит в том, что время выбора процесса (для выполнения) CFS планировщиком зависит от общего количества процессов в очереди

O(1) планировщик основан на константности количества возможных приоритетов процесса

rei3er
()
Ответ на: комментарий от aunt

CFS - новый (с 2.6.23) планировщик процессов.

Pavval ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.