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

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