Учитывает ли загрузка системы Linux регулирование планировщика Completely Fair?

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

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


person Stephan Erb    schedule 17.09.2016    source источник


Ответы (1)


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

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


Благодарность за этот ответ принадлежит Haosdent Huang через чат сообщества Mesos slack.

person Stephan Erb    schedule 18.09.2016