Gerenciar frequências de CPU no Linux usando o aplicativo CPUPOWER-GUI

Gerenciar frequências de CPU no Linux usando o aplicativo CPUPOWER-GUI
Este artigo abordará um guia sobre o uso de aplicativos gráficos “cPUPOWER-GUI” que podem ser usados ​​para controlar e gerenciar frequências da CPU e governador da CPU em um sistema Linux. Ao ajustar essas configurações, você pode ajustar seu PC Linux para oferecer mais desempenho ou escolher configurações para reduzir o consumo de energia e reduzir o uso da bateria. Este aplicativo não oferecerá desempenho além do que um hardware da CPU é capaz, mas pode ser usado para fazer alterações no lado do software para otimizar o desempenho sobre a experiência de estoque enviada pela sua distribuição Linux. A economia de ganho de desempenho ou consumo de energia dependerá da configuração de hardware do seu sistema Linux e os resultados podem variar de sistema para sistema.

Principais características do CPUPOWER-GUI

O CPUPOWER-GUI pode gerenciar frequências para CPUs de núcleo único e multi-core, onde você pode especificar frequências máximas e mínimas para cada núcleo. Em caso de CPUs multi-núcleo, ele pode definir frequências para núcleos individuais de CPU separadamente ou coletivamente. Você também pode usá -lo para tornar certos núcleos completamente offline para reduzir o uso de energia. O CPUPOWER-GUI pode salvar configurações em vários perfis para que você possa aplicar um conjunto específico de configurações em um clique e manter cada conjunto independente de outros. Ele também pode alterar o atual governador da CPU e vem com algumas predefinições de governador que podem ser usadas para controlar o desempenho ou o consumo de energia do seu sistema Linux.

Instalando o CPUPOWER-GUI no Linux

Você pode instalar o CPUPOWER-GUI no Ubuntu usando o comando mencionado abaixo:

$ sudo apt install cpupower-gui

Observe que, ao testar o aplicativo, achei a versão do repositório por trás da versão mais recente disponível no Github. Para instalar a versão mais recente do Ubuntu, você pode adicionar o repositório PPA oficial fornecido pelos desenvolvedores. Siga as instruções disponíveis aqui para fazer isso.

Como alternativa, você pode baixar o mais recente “.Pacote Deb ”diretamente do repositório e execute os dois comandos a seguir para instalar o CPUPOWER-GUI no Ubuntu:

$ sudo apt install gir1.2-Handy-1
$ sudo apt show ./cPUPOWER-GUI_1.0.0-1_All.Deb

O CPUPOWER-GUI pode estar disponível nos repositórios padrão de outras distribuições Linux, para que você possa procurá-lo no gerenciador de pacotes. Instruções de instalação adicionais e pacotes específicos de distribuição estão disponíveis aqui.

Usando CPUPOWER-GUI no Linux

Inicie o CPUPOWER-GUI no menu principal do aplicativo disponível em sua distribuição Linux. Dependendo da CPU instalada no seu sistema Linux, você deve ser recebido com uma janela semelhante a esta:

No primeiro menu suspenso chamado "perfil", você poderá escolher perfis de desempenho da CPU embutidos disponíveis em seu sistema Linux. Esses perfis definirão automaticamente as frequências da CPU para aumentar o desempenho ou reduzir o consumo de energia.

Depois de fazer as alterações, clique no botão "Aplicar" localizado no canto superior direito para aplicar o sistema de alterações em larga. Observe que você terá que fazer isso sempre depois de fazer alterações em qualquer campo no aplicativo.

Nas do menu suspenso "perfil", você verá dados tabulares mostrando frequências atuais definidas para vários núcleos da CPU. Aqui você pode fazer certos núcleos offline clicando em suas respectivas caixas de seleção.

Sob o título “Configurações de frequência”, você pode selecionar um núcleo específico da CPU, torná -lo online ou offline e alterar sua frequência mínima e máxima usando os dois controles deslizantes localizados logo abaixo da entrada com a caixa de seleção e menu suspenso.

Em seguida, em "Configurações de energia", você poderá alterar a política do governador da CPU. Um governador da CPU escala frequências de CPU usando alguns algoritmos e regras de política predeterminadas. Pode aumentar as frequências para melhorar o desempenho quando os cálculos pesados ​​estão sendo realizados e pode reduzir as frequências quando apenas tarefas básicas estão sendo realizadas em um PC Linux. Isso resulta em menor consumo de energia. Alguns governadores da CPU executam núcleos de CPU em frequências mais altas o tempo todo, dando assim o máximo impulso de desempenho. No entanto, eles são menos eficientes na redução do consumo de energia. Você pode ler mais sobre todos os principais governadores da CPU daqui.

Na guia "Preferências" localizada na barra de ferramentas superior, você poderá alterar o perfil que será aplicado automaticamente em cada inicialização.

Para salvar suas configurações em um perfil personalizado, clique no botão "Perfis" na barra de ferramentas superior e crie um novo perfil digitando um nome na caixa de entrada (como mostrado na captura de tela abaixo).

Você também pode usar a interface da linha de comando do CPUPOWER-GUI para controlar as frequências e governadores da CPU. Para saber mais sobre essas opções de linha de comando, execute os seguintes comandos:

$ CPUPOWER-GUI-Help
$ CPUPOWER-GUI Config-Help
$ CPUPOWER-GUI Frequência-Help
$ CPUPOWER-GUI Perfil-Help
$ CPUPOWER-GUI Online-Help
$ CPUPOWER-GUI Offline-Help

Por exemplo, para alterar o governador para o modo equilibrado da linha de comando, você precisará executar o seguinte comando:

$ CPUPOWER-GUI-Balançado

Para definir frequências mínimas e máximas dos núcleos da CPU 1, 2, 3, 4 e 5, você precisará executar um comando no seguinte formato:

$ CPUPOWER-GUI FREQUÊNCIA-MIN 900-MAX 1500 1-5

Mais exemplos de linha de comando e documentação detalhada podem ser encontrados aqui.

Conclusão

O CPUPOWER-GUI fornece uma boa interface gráfica que pode ser usada para ajustar o desempenho da CPU no seu sistema Linux. Como vem com suporte para perfis e governadores, você pode mudar para o modo de baixo desempenho ao executar menos aplicativos intensivos na CPU para reduzir o consumo de energia. Por outro lado, você pode mudar para o modo de desempenho ao executar aplicativos intensivos da CPU, como jogos 3D para obter um impulso de desempenho.