Administrar frecuencias de CPU en Linux usando la aplicación CPUPOWER-GUI

Administrar frecuencias de CPU en Linux usando la aplicación CPUPOWER-GUI
Este artículo cubrirá una guía sobre el uso de la aplicación gráfica "CPUPOWER-GUI" que puede usarse para controlar y administrar frecuencias de CPU y gobernador de CPU en un sistema Linux. Al ajustar estas configuraciones, puede ajustar su PC Linux para ofrecer más rendimiento o puede elegir la configuración para reducir el consumo de energía y reducir el uso de la batería. Esta aplicación no entregará un rendimiento más allá de lo que es capaz un hardware de la CPU, pero se puede usar para realizar cambios en el lado del software para optimizar el rendimiento sobre la experiencia de stock enviada por su distribución de Linux. La ganancia de rendimiento o el ahorro de consumo de energía dependerán de la configuración de hardware de su sistema Linux y los resultados pueden variar de un sistema a otro.

Características principales de cpupower-gui

CPUPOWER-GUI puede administrar las frecuencias para las CPU de un solo núcleo y multicore donde puede especificar frecuencias máximas y mínimas para cada núcleo. En el caso de las CPU múltiples, puede establecer frecuencias para núcleos de CPU individuales por separado o colectivamente. También puede usarlo para hacer ciertos núcleos completamente fuera de línea para reducir el uso de energía. Cpupower-gui puede guardar la configuración en múltiples perfiles para que pueda aplicar un conjunto particular de configuraciones en un solo clic y mantener cada conjunto independiente de otros. También puede cambiar el gobernador actual de la CPU y viene con algunos ajustes preestablecidos de gobernadores que pueden usarse para controlar el rendimiento o el consumo de energía de su sistema Linux.

Instalación de cpupower-gui en Linux

Puede instalar cpupower-gui en ubuntu usando el comando mencionado a continuación:

$ sudo apt install cpupower-gui

Tenga en cuenta que mientras probaba la aplicación, encontré que la versión del repositorio estaba bastante detrás de la última versión disponible en GitHub. Para instalar la versión más reciente en Ubuntu, puede agregar el repositorio oficial de PPA proporcionado por los desarrolladores. Siga las instrucciones disponibles aquí para hacerlo.

Alternativamente, puede descargar lo último ".paquete deb ”directamente desde el repositorio y ejecute los siguientes dos comandos para instalar cpupower-gui en ubuntu:

$ sudo apt install gir1.2-Handy-1
$ sudo apto show ./cpupower-gui_1.0.0-1_TOD.debutante

CPUPOWER-GUI puede estar disponible en repositorios predeterminados de otras distribuciones de Linux, por lo que puede buscarlo en el Administrador de paquetes. Instrucciones de instalación adicionales y paquetes específicos de distribución están disponibles aquí.

Usando cpupower-gui en Linux

Iniciar cpupower-gui desde el menú principal de aplicaciones disponible en su distribución de Linux. Dependiendo de la CPU instalada en su sistema Linux, debe ser recibido con una ventana similar a esta:

En el primer menú desplegable llamado "Perfil", podrá elegir perfiles de rendimiento de CPU incorporados disponibles en su sistema Linux. Estos perfiles establecerán automáticamente las frecuencias de CPU para aumentar el rendimiento o reducir el consumo de energía.

Una vez que haya realizado los cambios, haga clic en el botón "Aplicar" ubicado en la esquina superior derecha para aplicar el sistema de cambios de ancho. Tenga en cuenta que tendrá que hacer esto cada vez después de hacer cambios en cualquier campo en la aplicación.

Justo debajo del menú desplegable "Perfil", verá datos tabulares que muestran frecuencias actuales establecidas para varios núcleos de CPU. Aquí puede hacer ciertos núcleos fuera de línea haciendo clic en sus respectivas casillas de verificación.

En el encabezado de "Configuración de frecuencia", puede seleccionar un núcleo de CPU específico, hacerlo en línea o fuera de línea, y cambiar su frecuencia mínima y máxima utilizando los dos controles deslizantes ubicados justo debajo de la entrada con la casilla de verificación y el menú desplegable.

A continuación, en "Configuración de energía" podrá cambiar la política de gobernadores de la CPU. Un gobernador de CPU escala las frecuencias de la CPU utilizando algunos algoritmos predeterminados y reglas de política. Puede aumentar las frecuencias para mejorar el rendimiento cuando se realizan cálculos pesados ​​y puede reducir las frecuencias cuando solo se llevan a cabo tareas básicas en una PC de Linux. Esto da como resultado un menor consumo de energía. Algunos gobernadores de la CPU ejecutan los núcleos de CPU a las frecuencias más altas todo el tiempo, dando así el máximo aumento de rendimiento. Sin embargo, son menos eficientes para reducir el consumo de energía. Puede leer más sobre todos los principales gobernadores de la CPU de aquí.

En la pestaña "Preferencias" ubicada en la barra de herramientas superior, podrá cambiar el perfil que se aplicará automáticamente en cada arranque.

Para guardar su configuración en un perfil personalizado, haga clic en el botón "Perfiles" en la barra de herramientas superior y cree un nuevo perfil ingresando un nombre en el cuadro de entrada (como se muestra en la captura de pantalla a continuación).

También puede usar la interfaz de línea de comandos de CPUPOWER-GUI para controlar las frecuencias y gobernadores de la CPU. Para saber más sobre estas opciones de línea de comandos, ejecute los siguientes comandos:

$ cpupower-gui --help
$ CPUPOWER-GUI CONFIG-Help
$ cpupower-gui frecuencia --help
$ cpupower-gui perfil --help
$ cpupower-gui en línea --help
$ cpupower-gui fuera de línea --help

Por ejemplo, para cambiar el gobernador a modo equilibrado desde la línea de comando, deberá ejecutar el siguiente comando:

$ cpupower-gui-balanceado

Para establecer frecuencias mínimas y máximas de los núcleos de CPU 1, 2, 3, 4 y 5, deberá ejecutar un comando en el siguiente formato:

$ CPUPOWER-GUI FRECUENCIA-MIN 900-MAX 1500 1-5

Se pueden encontrar más ejemplos de línea de comando y documentación detallada aquí.

Conclusión

Cpupower-gui proporciona una buena interfaz gráfica que se puede utilizar para ajustar el rendimiento de la CPU en su sistema Linux. Dado que viene con soporte para perfiles y gobernadores, puede cambiar a modo de bajo rendimiento al ejecutar menos aplicaciones intensivas de CPU para reducir el consumo de energía. Por otro lado, puede cambiar al modo de rendimiento al ejecutar aplicaciones intensivas de CPU como juegos 3D para obtener un aumento de rendimiento.