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 ★★★★
() автор топика
Ответ на: комментарий от AVL2

ни разу не видел, какие условия чтобы это увидеть ?
Как убедиться что проц готов будет использовать доп частоту?

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

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

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

vvn_black ★★★★★
()

Проверь не ограничен ли tdp в биосе. С некоторыми биосами частота ядра может быть даже ниже стокового из-за ограничения по tdp.

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

Так и знал, что зион, ищи спеку на него, скорее всего ситуация как я описал выше. Ну и сразу можно погуглить про лок турбобуста.

vvn_black ★★★★★
()

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

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

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

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

Всё сложнее, если и ковырять то BIOS, turbostat - это просто отдельная от ядра утилита для монитора CPU, частот, температуры, а не управление.

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

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

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

Но зачем? Система работает, хорошо, стабильно. В чем смысл жечь

типичный помогатор с лора

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

пробовал, процессор уходит в еще более «сонный» режим и выходит из него не быстро. и в таком сне ему точно не до TB ))

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

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

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

andytux ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.