Re: Контролируем частоту ядер процессора
On Thu, 15 Sep 2016, Pavel Ammosov wrote: On Thu, Sep 15, 2016 at 09:26:39PM +0300, Grigory Fateyev wrote: Недавно установил Debian stretch на новый ноут с i7 Skylake. [..] То есть частота мониторится железом и никакой настройки не требуется. Я прав? Последние несколько лет частоту на процессорах не регулируют, используется механизм "race to idle" - процессор работает на номинальной частоте, а при отсутствии задач уходит в idle вместо снижения частоты. В ядре Linux за это отвечает параметр CONFIG_X86_INTEL_PSTATE, включенный в Debian Всякие cpufreqd/thermald и прочие больше не нужны. А если хочется в фоне задачу гонять? Ю.
Re: Контролируем частоту ядер процессора
On Thu, Sep 15, 2016 at 09:26:39PM +0300, Grigory Fateyev wrote: > Недавно установил Debian stretch на новый ноут с i7 Skylake. [..] > То есть частота мониторится железом и никакой настройки не > требуется. Я прав? Последние несколько лет частоту на процессорах не регулируют, используется механизм "race to idle" - процессор работает на номинальной частоте, а при отсутствии задач уходит в idle вместо снижения частоты. В ядре Linux за это отвечает параметр CONFIG_X86_INTEL_PSTATE, включенный в Debian Всякие cpufreqd/thermald и прочие больше не нужны.
Re: Контролируем частоту ядер процессора
On Thu, 15 Sep 2016, Grigory Fateyev wrote: Добрый день! Недавно установил Debian stretch на новый ноут с i7 Skylake. Хотел настроить мониторинг частоты ядер процессора, но традиционный способ с cpufrequtils не работал, были доступны два governer: powersave и performance. После некоорго гугления, выяснил, что новыем intel ядра работют через intel_pstate драйвер. Вот вывод: # cpupower -c 0 frequency-info analyzing CPU 0: driver: intel_pstate CPUs which run at the same hardware frequency: 0 CPUs which need to have their frequency coordinated by software: 0 maximum transition latency: Cannot determine or is not supported. hardware limits: 800 MHz - 3.50 GHz available cpufreq governors: performance powersave current policy: frequency should be within 800 MHz and 3.50 GHz. The governor "powersave" may decide which speed to use within this range. current CPU frequency: 800 MHz (asserted by call to hardware) boost state support: Supported: yes Active: yes То есть частота мониторится железом и никакой настройки не требуется. Я прав? А если добавить "intel_pstate=disable" ? ( /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT="intel_pstate=disable" ) Ю.
Re: Контролируем частоту ядер процессора
On 15/09/16 02:26 PM, Grigory Fateyev wrote: > > То есть частота мониторится железом и никакой настройки не > требуется. Я прав? Недавно задавался таким же вопросом и пришел к тому же выводу. дополнительных schedulers для этих процов не доступно.