LinuxDays 2018 — Регулятор масштабирования частоты для ядра Linux — Джованни Гердович
LinuxDays
0:00 / 0:00
LinuxDays 2018 — Регулятор масштабирования частоты для ядра Linux — Джованни Гердович
1 237 просмотров · 7 лет назад
LinuxDays
3,42 тыс. подписчиков
1 237 просмотров · 7 лет назад
Schedutil — это регулятор частоты процессора, который использует данные об использовании планировщика (число PELT) для выбора рабочих частот процессоров. Число PELT относится к каждому процессу (а не к каждому ядру), поэтому его значение не теряется при миграции процесса между процессорами — это полезно для принятия решений о том, насколько быстро должен работать процессор. Schedutil принципиально отличается от лучших в своем классе регуляторов частоты, которые считывают значения использования каждого ядра (например, intel_pstate на x86) или полностью делегируют выбор частоты платформе (HWP на x86, CPPC на ARM). Мы рассмотрим последние разработки schedutil и представим экспериментальные результаты его производительности в нескольких практических сценариях.