Система Linux загружает учетную запись для регулирования Полностью Справедливого Планировщика?

В Linux система load определяется как экспоненциально убывающее среднее num runnable processes + num uninterruptable processes, Мне интересно, правильно ли он учитывает квоту cgroup cgroup, используемую для ограничения количества общих ресурсов процессора, которые группа процессов может использовать в заданном интервале.

Другими словами: если процесс заблокирован из-за истощения квоты CFS, все еще считается ли он работоспособным и, следовательно, отражается ли он в средней загрузке системы?

1 ответ

Решение

Ответ можно найти в этой статье об отслеживании нагрузки на объект:

Дросселированные процессы не способствуют нагрузке. Короче говоря, каждая cgroup имеет свою собственную очередь на запуск процессора, и когда планировщик рассчитывает нагрузку на всю систему, он проверяет каждую очередь и пропускает удушенные процессы.


Благодарность за этот ответ достается Хаосденту Хуану через чат сообщества Mesos.

Другие вопросы по тегам