Ir al contenido

Modo de Energía de la CPU

En el mundo del streaming de TV digital, cada milisegundo cuenta. Los retrasos o lags pueden afectar significativamente la calidad del servicio.

Uno de los factores clave es el modo de energía de la CPU. Por defecto, los servidores Linux tienen sus CPUs configuradas en un modo de ahorro de energía para reducir el consumo eléctrico y controlar la generación de calor. Para asegurar el mejor rendimiento de tu software de streaming, se recomienda configurar la CPU en su modo de máximo rendimiento.

Para comprobar el modo de energía de la CPU en un servidor Linux, puedes usar la utilidad cpupower. Esta utilidad forma parte del paquete linux-tools-common.

sudo apt-get update
sudo apt-get install linux-tools-common
cpupower frequency-info

Este comando mostrará la frecuencia actual de la CPU, el governor y otra información. Si el governor está configurado como ‘powersave’ u ‘ondemand’, entonces la CPU está en modo de ahorro de energía.

Si deseas desactivar el modo de ahorro de energía, puedes establecer el governor en performance. Esto hará que la CPU funcione a la máxima frecuencia.

cpupower frequency-set -g performance

Esta configuración se perderá después de reiniciar. Si quieres que sea permanente, puedes agregar el comando anterior al archivo /etc/rc.local para que se ejecute en cada arranque.

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

Este comando mostrará el governor actual de la CPU para cada núcleo. La información sobre la frecuencia actual de la CPU está disponible en el archivo /proc/cpuinfo:

processor : 0
model name : Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz
cpu MHz : 1197.109

Como podemos ver, la frecuencia actual de la CPU es solo 1.2GHz.