turbo mode
ребят здравствуйте взял сервер online.net E3-1245 v5 OS: Debian 8 — 64bit не как немогу Turbo Boost включить lscpu | grep -i mhz CPU MHz: 3501.000 CPU max MHz: 3501.0000 CPU min MHz: 800.0000 cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_driver acpi-cpufreq cat /sys/devices/system/cpu/cpufreq/boost 1 помогите пожалуйста 🙂
- Роман Мандрик Вирусный маркетинг: российские уроки
- ТИЦ: интересные изменения 13-01-07
- Адаптивные изображения 201: технология Client Hints
На сайте с 27.09.2003
20 февраля 2017, 09:27
ну у них так и написано @3.5 Ghz
3.9 никто и не обещал
если 3.5 — это без нагрузки пишет в первой строчке (в idle должно по-идее быть 800), то 99% в биос выключены все C-state, включая intel speedstep и зависящий от него turbo boost
можно наверное попросить включить обратно. за доплату 🙂
На сайте с 16.08.2008
22 февраля 2017, 10:18
Можете попробовать это:
По данному мануалу, у меня получилось заставить CPU работать на макс. частотах на постоянной основе
На сайте с 27.09.2003
22 февраля 2017, 12:23
в данном случае это скорей всего все же настройки bios виноваты.
lscpu | grep -i mhz
CPU max MHz: должно писать именно турбо частоту, а не номинальную.
На сайте с 23.07.2015
22 февраля 2017, 14:40
EvGenius:
ну у них так и написано @3.5 Ghz
3.9 никто и не обещал
если 3.5 — это без нагрузки пишет в первой строчке (в idle должно по-идее быть 800), то 99% в биос выключены все C-state, включая intel speedstep и зависящий от него turbo boost
можно наверное попросить включить обратно. за доплату 🙂
lscpu | grep -i mhz
CPU MHz: 3501.000
CPU max MHz: 3501.0000
Socket [0] — [physical cores=4, logical cores=8, max online cores ever=4]
TURBO ENABLED on 4 Cores, Hyper Threading ON
True Frequency 3603.09 MHz (100.09 x [36])
Max TURBO Multiplier (if Enabled) with 1/2/3/4 Cores is 39x/38x/37x/36x
Current Frequency 3606.50 MHz [100.09 x 36.03] (Max of below)
Core [core-id] :Actual Freq (Mult.) C0% Halt(C1)% C3 % C6 % Temp
Core 1 [0]: 3209.22 (32.06x) 1 99.4 0 0 32
Core 2 [1]: 3389.23 (33.86x) 1 99.4 0 0 37
Core 3 [2]: 3606.50 (36.03x) 29.5 68.6 1 0 31
Core 4 [3]: 3603.64 (36.01x) 18.2 81.3 0 0 37
поднимаетса до 3900
это может быть просто bug в системе linux ?
На сайте с 27.09.2003
22 февраля 2017, 15:11
суть в том что в debian (как и в windows к примеру) по-умолчанию ставится режим энергосбережения powersave, который старается держать на минимуме частоты, энергопотребление и нагрев.
для сервера разумеется это не надо, там хотелось бы чтоб в любой момент была сразу макс. производительность.
когда более-менее есть нагрузка, то частоты и так подымаются до нормальных и большинство народу вообще не заморачиваются такими вещами.
но без нагрузки могут быть и 1600 и 1000 и ниже вместо 3+ггц 🙁
и смотря в какой C-state вошел процессор, выход может быть как быстрым, так и не особо быстрым. может казаться что иногда «тупит». опять же, большинство не замечает даже, но меня допустим дико раздражает и по-этому всегда ставлю и на компе и ноуте схему performance, хоть и в ущерб нагреву/разряду батареи.
а на сервере так и подавно.
либо можно тупо все соответствующие настройки выключить в bios и тогда будет всегда лишь одна номинальная частота, не ниже (но и не выше).
я по-началу подумал что там именно так и сделали, раз «max» пишет 3.5, а не 3.9.
включить схему performance в debian так:
aptitude install cpufrequtils
echo ‘GOVERNOR=»performance»‘ > /etc/default/cpufrequtils
service cpufrequtils restart
наблюдать частоту в реальном времени можно так:
watch -n1 «lscpu | grep ‘MHz’ | awk »»
можно запустить в одном терминале это, а в другом запустить к примеру архивирование чего-нибудь и посмотреть за изменениями частоты. действительно ли там будут 3.5-3.9 или все же 3.5 потолок.
если к серверу выпросить kvm проблемматично (чтоб поковыряться в биос), то если это supermicro с ipmi, то можно из под линукса сконфигурировать ipmi сеть (по-умолчанию там на dhcp настроено), указать один из доступных своих ip (а в debian конечно же отключить этот ip) и в случае если lan провод вставлен в shared порт на материнке, можно будет добраться до ipmi и с его помощью самостоятельно зайти в биос, настроить там все энергосбережение по своему усмотрению.
Как включить турбо режим cpu supermicro
1. Please make sure all cores are enabled: Advanced >> CPU Configuration >> Core enabled >> “0” to enable all cores.
2. Under the Bios setup go to: Advanced >> CPU Configuration >> Advanced Power Management and make sure the setting are as follows:
Power Technology >> Custom
Energy performance Tuning >> disable
Energy performance BIAS setting >> performance
Energy efficient turbo >> disable
3. Then go to Advanced >> CPU Configuration >> Advanced Power Management >> CPU P state control and make sure the settings are as follows
EIST (P-States) >> Enable
Turbo mode >> enable
P-state coordination >> HW_ALL
4. Then Advanced >> CPU Configuration >> Advanced Power Management >> CPU C state control and make sure the setting are as follows.
Package C-state limit >> C0/C1 state
CPU C3 Report >>disable
CPU C6 report >> enable
Enhanced Halt state >> disable
5. Save the changes and exit and now you should be able to get the Max Turbo mode speed.
| FAQ Stats | |||
| FAQ ID | Related Category / Keyword | Date Posted | Code |
| 21555 | N/A | 09/11/15 | |
Разгоняем CPU на сервере Supermicro SYS-1029P-WTRT

Есть сервер Supermicro SYS-1029P-WTRT с материнской платой X11DDW-NT. Начали разгонять процессор до максимальной частоты — не гонится. Вернее, если управляем частотой из BIOS, то ничего не работает, а если отдаём управление операционной системе, то процессор успешно разгоняется до максимальной частоты 3.2 ГГц. Но хочется большего, можно же!
Более того, BIOS даже не может определить правильно базовую частоту процессоров, показывая 1.5 ГГц.
По уму нужно всё настроить в BIOS и не зависеть от ОС. Поддержка Supermicro попросила обновить прошивки. На сервере стоит IPMI 1.73.12 и BIOS 3.5. Проверяю, для материнской платы X11DDW-NT вышел новый пакет прошивок с IPMI 01.74.04 и BIOS 3.6.
Среди улучшений скромно спрятался пункт:
- Updated Skylake-SP/Cascade Lake-SP CPU PV microcode
Получается, в старой прошивке BIOS неправильно работал с процессорами.
Процессоры у нас Intel Xeon Silver 4215R. Базовая частота у них 3.2 ГГц, а работают сейчас только на 2 ГГц, как показывает ОС Windows. Если отдать управления процессорами операционной системе, то мы получаем заявленные 3.2 ГГц, Однако, максимальная тактовая частота в режиме Turbo 4 ГГц. Хочу турбо, ну, или хотя бы больше чем 3.2 ГГц. Оперативная память Kingston с максимальной частотой 2933 МГц.
ВНИМАНИЕ: Все настройки выполняем на свой страх и риск, я не виноват. Спалите процессор, будете плакать. И вообще, читайте мануалы перед тем как что-то делать.
На всякий случай докупили вентиляторов в сервер, теперь их 5 штук.
Первая итерация
Накатываю новую прошивку, при этом слетела куча настроек в BIOS, из-за чего перестала загружаться операционная система. Настройки выставил вручную. Не все, нужно выделить время и запланировать новый простой сервера, чтобы всё привести в порядок. Загрузил ОС.
Всё управление процессорами передано в ОС, пока что.
Advanced → CPU Configuration → Advanced Power Management Configuration → Power Technology → Custom. Сами порулим.
Advanced → CPU Configuration → Advanced Power Management Configuration → Power Performance Tuning → OS Controls EPB. Управлять процессором будет теперь не ОС, а BIOS.
После прошивки процессоры начали работать значительно лучше.

Вторая итерация
Настроим управление питанием в BIOS.
Advanced → CPU Configuration → Processor Configuration → Hyper-Threading (ALL) → Disable. Отключаем гипертрейдинг, у нас чисто аппаратный сервер.
Advanced → CPU Configuration → Advanced Power Management Configuration → Power Technology → Custom. Сами порулим.
Advanced → CPU Configuration → Advanced Power Management Configuration → Power Performance Tuning → BIOS Controls EPB. Управлять процессором будет теперь не ОС, а BIOS.
Advanced → CPU Configuration → Advanced Power Management Configuration → ENERGY_PERF_BIAS_CFG mode → Maximum Performance. Даём газку.
Advanced → CPU Configuration → Advanced Power Management Configuration → CPU P State Control → SpeedStep (P-States) → Enable. Включаем EIST (Enhanced Intel SpeedStep Technology).
Advanced → CPU Configuration → Advanced Power Management Configuration → CPU P State Control → Config (Configuring) TDP → Level 2. Устанавливаем только если вентиляторы не справляются.
Advanced → CPU Configuration → Advanced Power Management Configuration → CPU P State Control → EIST PSD Function → HW_ALL.
Advanced → CPU Configuration → Advanced Power Management Configuration → CPU P State Control → Turbo Mode → Enable.
Advanced → CPU Configuration → Advanced Power Management Configuration → CPU C State Control → CPU C6 Report → Enable.
Advanced → CPU Configuration → Advanced Power Management Configuration → CPU C State Control → CPU C3 Report → Disable. (Не помню точно про эту модель, может и не быть этого параметра)
Advanced → CPU Configuration → Advanced Power Management Configuration → CPU C State Control → Enhanced Halt Stat → Disable.
Advanced → CPU Configuration → Advanced Power Management Configuration → Package C State Control → Package C State → C0/C1 state. Не отключаем питание при простое.
Advanced → CPU Configuration → CPU T State Control → Disable. CPU throttling отключаем.
Advanced → Chipset Configuration → North Bridge → Memory Configuration → Memory Frequency → 2666. Поднимаем выше, не до максимума. Процессор сам в турбо-режиме подтянет за собой частоту памяти.
Ну вроде всё, мог что-то забыть. Рекомендую все пункты выполнять по одному, внимательно выясняя что именно вы делаете. Потом включать сервер, проверять работу, потом переходить к следующему пункту. Смотрим что получилось:

3.58 ГГц держит. Память тоже вышла на 2933 МГц. Дальше будет нагрузочное тестирование, но это совсем другая история.
Продолжение разгона здесь:
Как включить турбо режим cpu supermicro
Знающие люди, подскажите не учу.
Есть 2 камня(сабж) на матери супермикро. В диспетчере задач, скорость процессора всегда показывает одну, 2.1Ггц, при любых нагрузках на процессор/ядро.
Параметры камня https://ark.intel.com/ru/products/92986/Intel-Xeon-Processor-E5-2620-v4-20M-Cache-2_10-GHz
Настройки электропитания в биосе сделаны согласно рекомандии supermicro, в винде стоит максимальная производительность.
Так и должно быть, или я что то не догоняю?
(0) Это нормально.
Если хочется разгона и если материнка позволяет, в БИОСе можно попробовать последовательно по чуть-чуть поднимать частоту шины процессора (а также напряжение на процессоре, частоты памяти и т.д.) и смотреть, что из этого получается.
Но практиковаться в разгоне я бы начал с чего-нибудь попроще — не с сервера.
а почему должно быть по другому?
или ты хочешь чтоб понижалась частота в простое?
(1) А почему нормально? У меня есть камень i7-3770, вот там видно как работает буст скорость всегда меняется, и при нагрузке поднимается выше базовой. https://yadi.sk/i/qbsb34xk3RkFeG
а на сервер только базовая скорость https://yadi.sk/i/bMrgzYBs3RkFix
При любых нагрузках.
гнать камень больше буста я не планирую.
(2) ответил в (5)
(4) Извините, ничего нового не прочитал. И ясности к сожалению не добавило. Если можно, переведите простым примером. Почему на i7 скорость выпростает больше базовой, а на xeon нет?
мне кажется нужно это вопрос переадресовать супермикру. Ну и еще раз внимательно посмотреть биос.
(5) материнка какая под ксеонами стоит? может она и не умеет с турбобустом работать?
Мать то какая стоит?
хороший RDP сервер, для сервера 1с возмите на базе i7-7700k.
Настройки сделаны согласно этой инструкции https://www.supermicro.nl/support/faqs/faq.cfm?faq=21555
(14) может камень уже горячий и не может дальше нагрется
(12) на нем крутится виртуалка, а так же субд, 3 сервера 1с на разных вартуалках. Но суть не в этом. i7 это рабочий комп просто.
(13) Прочитал, с электропитанием все четко. (15) с температурой вроде все ок https://yadi.sk/i/1pdNgDkj3RkHpK
(14) Может после выполнения инструкции надо еще частоты «подергать»? написано ж: «and now you should be able to get the Max Turbo mode speed»