Нужно ли менять губернатор в Ubuntu Server 16.04?

Я управляю выделенным удаленным сервером 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, работающего на этом сервере, поэтому я не знаю, нужно ли менять регулятор на производительность , или другое, или оставить так.

3
задан 12 November 2019 в 08:55

2 ответа

Необходимо просто попробовать его оба пути. Это будет стоить Вам некоторой энергии, если Вы будете использовать регулятор производительности вместо значения по умолчанию (для драйвера масштабирования 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% большим количеством питания корпуса процессора.

0
ответ дан 17 November 2019 в 20:09

Я уверенный был бы. Можно сделать это в 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. 
0
ответ дан 17 November 2019 в 20:09

Другие вопросы по тегам:

Похожие вопросы: