История изменений
Исправление tailgunner, (текущая версия) :
А я то думал, что в RR планировщике квант таки выделяется нитям процесса, в порядке обхода таблицы процессов, а затем планируются уже потоки
Ты думал неправильно. Планировщикам реального времени границы процессов особенно пофиг (планировщик общего назначения, при желании, может использовать знание о принадлежности нити процессам, но я не знаю ни об одном, который так делает).
И, на один процесс в системе в среднем, выделяется что-то порядка 10ms.
А как ты думал - эти 10мс общие и на нити с SCHED_OTHER, и на нити с SCHED_RR?
нить никогда не вырабатывает свой квант до конца
Об чём и речь, после этого происходит своим чередом процесс планирования
...но в этом случае квант времени на него практически не влияет.
Исправление tailgunner, :
А я то думал, что в RR планировщике квант таки выделяется нитям процесса, в порядке обхода таблицы процессов, а затем планируются уже потоки
Ты думал неправильно. Планировщикам реального времени границы процессов особенно пофиг (планировщик общего назначения, при желании, может использовать знание о принадлежности нити процессам, но я не знаю ни об одном, который так делает).
И, на один процесс в системе в среднем, выделяется что-то порядка 10ms.
А как ты думал - эти 10мс общие на нити с SCHED_OTHER, и на нити с SCHED_RR?
нить никогда не вырабатывает свой квант до конца
Об чём и речь, после этого происходит своим чередом процесс планирования
...но в этом случае квант времени на него практически не влияет.
Исходная версия tailgunner, :
А я то думал, что в RR планировщике квант таки выделяется нитям процесса, в порядке обхода таблицы процессов, а затем планируются уже потоки
Ты думал неправильно. Планировщикам реального времени границы процессов особенно пофиг (планировщик общего назначения, при желании, может использовать знание о принадлежности нити процессам, но яне знаю ни об одном, которые так делают).
И, на один процесс в системе в среднем, выделяется что-то порядка 10ms.
А как ты думал - эти 10мс общие на нити с SCHED_OTHER, и на нити с SCHED_RR?
нить никогда не вырабатывает свой квант до конца
Об чём и речь, после этого происходит своим чередом процесс планирования
...но в этом случае квант времени на него практически не влияет.