LINUX.ORG.RU

История изменений

Исправление tailgunner, (текущая версия) :

А я то думал, что в RR планировщике квант таки выделяется нитям процесса, в порядке обхода таблицы процессов, а затем планируются уже потоки

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

И, на один процесс в системе в среднем, выделяется что-то порядка 10ms.

А как ты думал - эти 10мс общие и на нити с SCHED_OTHER, и на нити с SCHED_RR?

нить никогда не вырабатывает свой квант до конца

Об чём и речь, после этого происходит своим чередом процесс планирования

...но в этом случае квант времени на него практически не влияет.

Исправление tailgunner, :

А я то думал, что в RR планировщике квант таки выделяется нитям процесса, в порядке обхода таблицы процессов, а затем планируются уже потоки

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

И, на один процесс в системе в среднем, выделяется что-то порядка 10ms.

А как ты думал - эти 10мс общие на нити с SCHED_OTHER, и на нити с SCHED_RR?

нить никогда не вырабатывает свой квант до конца

Об чём и речь, после этого происходит своим чередом процесс планирования

...но в этом случае квант времени на него практически не влияет.

Исходная версия tailgunner, :

А я то думал, что в RR планировщике квант таки выделяется нитям процесса, в порядке обхода таблицы процессов, а затем планируются уже потоки

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

И, на один процесс в системе в среднем, выделяется что-то порядка 10ms.

А как ты думал - эти 10мс общие на нити с SCHED_OTHER, и на нити с SCHED_RR?

нить никогда не вырабатывает свой квант до конца

Об чём и речь, после этого происходит своим чередом процесс планирования

...но в этом случае квант времени на него практически не влияет.