kernel-cfs: почему LOAD_AVG_MAX 47742?
В PELT of CFS для расчета PELT используются следующие параметры.
"#define LOAD_AVG_MAX 47742 /* максимально возможная загрузка avg * /"
"#define LOAD_AVG_MAX_N 345 /* количество полных периодов для создания LOAD_AVG_MAX */"
Почему это LOAD_AVG_MAX 47742?
Почему LOAD_AVG_MAX_N 345?
Я не могу найти точное объяснение этих параметров. Не могли бы вы объяснить это подробно?
1 ответ
Вы можете обратиться по этой ссылке: https://patchwork.kernel.org/patch/8968181/
Это патч для добавления Documentation/scheduler/sched-avg.txt, который содержит программу c и python, которая используется для генерации LOAD_AVG_MAX, и несколько других параметров.
Также обратитесь к http://rtcc.hanyang.ac.kr/sitedata/2015_Linux_Seminar/5_Per_entity_Load_Tracking.pdf