Я управляю выделенным удаленным сервером SuperMicro SYS-2028TP-HC1R с двумя процессорами Octa-Core E5-2620 V4 2,1 ГГц (HT, 32 потока), 32 ГБ ОЗУ, 2 SDD 480 ГБ в RAID 1, на котором работает Ubuntu Server 16.04 и нет доступа к BIOS.
Когда я обращаюсь к губернатору с помощью команды
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
Он показывает мне powersave .
Мне нужна максимальная скорость обработки для MySQL Server 5.7, работающего на этом сервере, поэтому я не знаю, нужно ли менять регулятор на производительность , или другое, или оставить так.
Необходимо просто попробовать его оба пути. Это будет стоить Вам некоторой энергии, если Вы будете использовать регулятор производительности вместо значения по умолчанию (для драйвера масштабирования intel_pstate) powersave, но время отклика будет немного лучше.
можно управлять вещами с основными примитивными командами, а не высокоуровневыми инструментами. Поскольку sudo делают:
# for file in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do echo "powersave" > $file; done
или
# for file in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do echo "performance" > $file; done
Теперь, если по некоторым причинам, Вам нужна Ваша система, чтобы смочь ответить невероятно быстро от состояния ожидания, затем рассматривают отключение самых глубоких состояний ожидания, но знать, что это определенно стоит энергии. Я не знаю Вашего самого глубокого состояния ожидания, этот пример для моего процессора, где состояние ожидания 4 является самым глубоким. Снова как sudo:
# for file in /sys/devices/system/cpu/cpu*/cpuidle/state4/disable; do echo "1" > $file; done
Для моей системы, когда неактивный, стоимость является на 25% большим количеством питания корпуса процессора.
Я уверенный был бы. Можно сделать это в BIOS, , если у Вас есть доступ к нему , который Вы запускаете с F2 после того, как POST завершается.
А хорошее описание Ваших опций показывают по телефону
https://www.thomas-krenn.com/en/wiki/Disable_CPU_Power_Saving_Management_in_BIOS
, После того как Вы входите в настройки BIOS/Firmware, выбираете
-> Advanced CPU Configuration
-> Advanced Power Management Configuration
Change Power Technology to Custom and
Energy Efficient Turbo to Disable.
Switch to CPU P State Control,
deactivate EIST (P-States) and
Turbo Mode.
Then switch to CPU C State Control,
change Package C State Limit to C0/C1 state and
deactivate CPU C3 Report, CPU C6 Report and Enhanced Halt State (C1E).
Then, save and exit from the BIOS and boot.