2016-09-17 39 views
1

在Linux上,系統load定義爲指數衰減的平均值 num runnable processes + num uninterruptable processes。我想知道它是否能夠正確解釋CFS cgroup quota用於限制一組進程可能在給定時間間隔內使用的CPU共享數量。Linux系統是否加載了完全公平調度程序的限制?

換句話說:如果一個過程由於耗盡的CFS配額而受到限制,它是否仍然被認爲是可運行的,因此反映在系統負載平均值中?

回答

1

答案可以在這篇文章中發現Per-entity load tracking

節制進程無助於加載。簡而言之,每個cgroup都有自己的每個cpu運行隊列,當調度程序計算整個系統的負載時,它會檢查每個隊列並跳過受限制的進程。


信用爲這個答案通過Mesos鬆弛社區聊天去Haosdent黃。

相關問題