3 votos

¿Es necesario cambiar el gobernador en Ubuntu Server 16.04?

Puedo gestionar un remoto dedicado SuperMicro SYS-2028TP-HC1R servidor con dos Octa-Core E5-2620 V4 2.1 GHz procesadores (HT, 32 hilos), 32 GB de RAM, 2 SDD de 480 GB en RAID 1, ejecutando un Servidor Ubuntu 16.04, y no tienen acceso al BIOS.

Cuando consulto el gobernador con el comando

cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

Se me muestra de ahorro de energía.

Me requieren la más alta velocidad de procesamiento para el Servidor MySQL 5.7 se ejecutan en este servidor, así que no sé si es necesario cambiar el gobernador de rendimiento o de otro, o dejarlo como esta.

0voto

Denis Bilenko Puntos 2975

Estoy seguro que sí. Usted puede hacer eso en la BIOS, si tienes acceso a ella, que se inicia con F2 después de la entrada completa.

Una buena descripción de sus opciones se muestra en

https://www.thomas-krenn.com/en/wiki/Disable_CPU_Power_Saving_Management_in_BIOS

Una vez dentro de la BIOS o el Firmware configuración, seleccione

-> Avanzado Configuración de la CPU
-> Avanzadas De Administración De Energía Configuración De

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. 

0voto

Doug Smythies Puntos 1897

Sólo debe probar de las dos formas. Le costará un poco de energía si se utiliza el gobernador de rendimiento en lugar de la predeterminada (para el intel_pstate escala piloto) de ahorro de energía, pero el tiempo de respuesta será un poco mejor.

Usted puede manejar las cosas con la base primitiva de comandos en lugar de más alto nivel de herramientas. Como sudo hacer:

# for file in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do echo "powersave" > $file; done

o

# for file in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do echo "performance" > $file; done

Ahora, si por alguna razón, usted necesita tu sistema para ser capaz de responder de una forma increíblemente rápida desde un estado de inactividad, a continuación, considere la posibilidad de deshabilitar el más profundo de los estados de inactividad, pero ser conscientes de que, definitivamente, los costos de energía. No sé el más profundo estado de inactividad, este ejemplo es para mi procesador, donde el estado inactivo 4 es el más profundo. De nuevo, como sudo:

# for file in /sys/devices/system/cpu/cpu*/cpuidle/state4/disable; do echo "1" > $file; done

Para mi sistema, cuando está inactivo, el precio es de 25% más paquete de procesador de potencia.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X