LINUX.ORG.RU
ФорумAdmin

Как включить турбо буст на процессоре Intel?

 


0

1

Ядро 4.12.0-1.el6.elrepo.x86_64 стартует с параметрами intel_idle.max_cstate=0 processor.max_cstate=1
Мониторю частоту работы процессора программой i7z
но до частот турбо буста ядра ни разу не разгонялись, по крайней мере сколько смотрел ни разу не видел
кусок вывода i7z

 Max Frequency without considering Turbo 2399.00 MHz (133.28 x [18])
  Max TURBO Multiplier (if Enabled) with 1/2/3/4 cores is  20x/20x/19x/19x
так вот на частоте х18 ядра проца постоянно и работают, но ни разу не видел чтобы хоть одно ядро работало на частоте 20x
Вот i7z пишет - «Max TURBO Multiplier (if Enabled)»
Какой командой ядру или модулю ядра сказать что используй турбо буст?

★★★★

Последнее исправление: Vlad-76 (всего исправлений: 1)

Но зачем? Система работает, хорошо, стабильно. В чем смысл жечь электроэнергию и ресурс железа без всякой пользы? Очевидно, что производительности это не добавит ибо ОЗУ и диск не вывозят.

AVL2 ★★★★★
()
Ответ на: комментарий от AVL2

на постоянку не нужно,бывает пиковая нагрузка и как мне кажется именно на это время полезно задействовать доп частоту
если это не использовать, то для чего инженеры придумывали фичу в процах?
И еще бы отследить в логах этот момент, что систему пора апгрейдить

Vlad-76 ★★★★
() автор топика

Что за процессор? У xeon’ов, к примеру, при полной загрузке на максимальной частоте работает только «пара» ядер, остальные не разгоняются.

Такое поведение (отключение лока турбобуста) исправляется хаками на уровне BIOS.

vvn_black ★★★★★
()

Мониторю частоту работы процессора программой i7z

В исходниках ядра есть и исходники настраиваемой утилиты ./tools/power/x86/turbostat - report processor frequency and idle statistics.

Данные собираются из MSR, точнее неё вряд ли что покажет.

vvn_black ★★★★★
()
Ответ на: комментарий от Vlad-76

в sysfs полуркай, там есть no_turbo и рядом с ним несколько файлов с параметрами.
но исходная подача идёт от биоса, как в нём настроено.
плюс можно поиграться с говернорами.
можно ещё посмотреть либо в /boot/config* либо в /proc/config.*
на предмет как собрано ядро по отношению к турбобусту, т.е. может ли управлять им.
первое в нормальных дистрибутивах поставляется с пакетами ядра,
второе работает если включена соответствующая опция в ядре.
в самом плохом случае могут отсутствовать оба варианта=)

etwrq ★★★★★
()
Последнее исправление: etwrq (всего исправлений: 1)
Ответ на: комментарий от Vlad-76

Где-то тут тебе уже абсолютно точно подказывали, изучи спецификацию конкретно своей модели процессора, чтобы хотя-бы в общих чертах представлять, есть-ли вообще в нем turbo, при каких условиях работает.

Вообще, прежде чем замахиваться на turbo, охлади процессор. Если охлаждение плохое, то температура подскочит быстрее секунды, даже не успеешь заметить. В каждой модели свой алгоритм работы. Если температура достаточно высока, то турбо может вообще не включаться.

andytux ★★★★★
()