Power management/Guide/pt-br

Nos últimos anos, o gerenciamento de energia se tornou um diferencial na busca pelo laptop perfeito. No entanto, o sistema operacional também deve suportar as várias funcionalidades de economia de energia. Este guia Article description::cobre a configuração de um sistema Gentoo para gerenciar recursos de energia de maneira flexível e automatizada.

Sobre esse documento...
Este documento descreve a configuração dos recursos de gerenciamento de energia para laptops. Embora algumas das informações contidas neste guia possam ser aplicadas ao gerenciamento de energia de servidores, não é a intenção deste documento seguir esse caminho. Tenha cuidado ao aplicar isso em um sistema que não seja de laptop.

Dentro deste documento, o foco principal estará nas ferramentas do modo laptop, pois oferece um conjunto completo de funcionalidades. No entanto, também nos referiremos a outras ferramentas que podem oferecer uma abordagem mais detalhada sobre configurações individuais. Nesses casos, o recurso das ferramentas do modo laptop deve ser desativado para que ambas as ferramentas não brigem pelo mesmo controle de recursos.

Sobre o laptop_mode
A configuração laptop_mode é uma configuração no kernel que otimiza a E/S, permitindo que os discos girem corretamente (e não sejam acordados imediatamente depois para operações na fila).

Sobre o laptop-mode-tools
O "Laptop Mode Tools" é um pacote de software que permite ao usuário otimizar funções de economia de energia. Ele permite gerenciar a configuração do modo laptop no kernel do Linux, mas possui recursos adicionais que permitem ajustar outras configurações relacionadas a energia no sistema.

Configuração mínima do kernel
Existem diferentes fontes do kernel no Portage. Nós recomendamos usar o, mas, se o suporte a hibernação avançada for desejado, pode ser necessário.

Para ativar os recursos adequados de gerenciamento de energia no kernel Linux, habilite as seguintes configurações:

Intel P-state
Para séries mais recentes de processadores Intel Core (baseadas na microarquitetura Sandy Bridge ou superior), use o driver P-state da Intel.

Nesse caso, os modos de governo userspace, ondemand, e conservative são desnecessários. O governo performance deve ser selecionado como o padrão.

Habilitando drivers adicionais
Para processadores Intel usados em laptops desde 2011, convém ativar recursos avançados adicionais - Thermal e powercap sysfs.

Driver sysfs powercap
Adicionalmente, você pode ativar Running Average Power Limit – RAPL technology. Os utilitários PowerTOP e turbostat estão cientes do RAPL. Para uso de ativação RAPL:

Para usar o Linux thermal daemon da Intel, primeiro você precisa emerge e ativá-lo via:

ou

Finalização da configuração do kernel
Para uma descrição de configuração mais detalhada, consulte o artigo Power management/Processor.

Construa e instale um novo kernel(se nescessário) e reinicie.

Instalação
Não é surpresa que a instalação do software Laptop mode tools seja feita via:

No entanto, este pacote assume configurações adicionais opcionais através da configuração do sinalizador USE. Então, vamos primeiro dar uma olhada nas bandeiras USE suportadas e no que elas significam para o pacote.

Observe que existem dois sinalizadores USE que parecem colidir:  e. Então, qual é o problema?


 * O sinalizador USE  habilita suporte para Gerenciamento de Energia Avançado, um padrão mais antigo (antes do ano 2000) para recursos de gerenciamento de energia em um sistema.
 * O sinalizador USE  habilita suporte para Configuração Avançada e Interface de Energia, o sucessor do APM. Todos os laptops modernos suportam ACPI.

Dependendo do sistema, será necessário definir  ou. No restante deste guia, supõe-se que o laptop seja recente o suficiente para usar o ACPI.

Portanto, com o conjunto de sinalizadores USE, instale o laptop-mode-tools:

Configuração
Tendo o laptop-mode-tools instalado no sistema, não ativa automaticamente os recursos de gerenciamento de energia que podem ser necessários. Para configurar o pacote, primeiro dê uma olhada em. Este é o arquivo de configuração principal do pacote e é muito bem descrito (através de comentários).

Mas não é o único arquivo de configuração para trabalhar. O pacote laptop-mode-tools suporta plugins (ou módulos) que possuem seus próprios arquivos de configuração. Esses arquivos estão localizados em e têm o nome do módulo que representam (como, por exemplo,  ).

Agora, uma das configurações importantes em cada arquivo de configuração é se o pacote laptop-mode-tools deve governar uma configuração específica ou não. Isso é importante ao combinar laptop-mode-tools com outros serviços de gerenciamento de energia, como. Neste caso de exemplo,  deve ser definido:

As próximas seções ajudarão o usuário a configurar o laptop-mode-tools para atender a necessidades específicas. Quando terminar, inicie o serviço laptop_mode e verifique se ele foi iniciado na inicialização do sistema.

Com OpenRC:

Com systemd:

Como o laptop-mode-tools funciona
Ao executar o serviço laptop_mode, o software verificará em qual estado o sistema está. Os estados são definidos como:


 * Battery, que está ativo quando o sistema está funcionando com energia da bateria; os arquivos de configuração usam o prefixo  para configurações relacionadas a esse estado;
 * AC, que está ativo quando o sistema está em execução com energia AC; os arquivos de configuração usam o prefixo  para configurações relacionadas a este estado;
 * Laptop Mode, que está ativo quando o  laptop_mode  está ativado; os arquivos de configuração usam o prefixo  para configurações relacionadas a este estado;
 * No Laptop Mode, que está ativo quando o  laptop_mode  está desativado; os arquivos de configuração usam o prefixo  para configurações relacionadas a este estado.

Os prefixos AC/BATT_ e LM/NOLM_ podem ser combinados para ter um prefixo AC_LM_.

Quando o serviço laptop_mode é iniciado, ele alterna os modos com base nos eventos que ocorrem (e, é claro, com base nas configurações). Por exemplo, a configuração  garantirá que as ferramentas do modo laptop mudem para laptop mode quando a energia da bateria é usada. Se for esse o caso, as configurações começam com,  ,  , e   será usado.

Para garantir que as configurações não colidam, não é permitido que haja configurações sobrepostas. No próximo exemplo, o primeiro conjunto (para ) é válido, mas o segundo (para ) não é.

Configurando o gerenciamento de frequência da CPU
O suporte ao gerenciamento de frequência da CPU no laptop mode tools permite alternar frequências. Ele suporta a definição do regulador de frequência da CPU, frequência mínima e frequência máxima. O arquivo de configuração usado aqui é

O  governador de frequência da CPU  é uma política no nível do kernel que define como o kernel selecionará a frequência da CPU. Já selecionamos os governadores que queremos usar na configuração do kernel anteriormente. Vamos recapitular:


 * sempre escolhe a frequência mais alta;
 * sempre escolhe a frequência mais baixa;
 * não escolhe nada, mas permite que o usuário decida (ou qualquer processo que o usuário esteja executando que decida para o usuário);
 * escalará a frequência da CPU até a frequência mais alta quando a carga estiver disponível;
 * aumentará a frequência da CPU gradualmente quando a carga estiver disponível.

Ao alternar entre o modo AC ou battery ou (não) laptop mode, o governador apropriado (bem como sua frequência mínima e máxima) é selecionado.

Configurando o brilho da tela
Com, o laptop mode tools pode controlar o brilho da tela LCD.

O arquivo atualmente usa o arquivo (bug 499544) para definir valores de brilho. Versões recentes do kernel não fornecem mais isso; precisará ajustar isso para em vez disso.

Os valores possíveis que podem ser usados estão entre 0 e o valor em, sendo 0 o menor valor de brilho.

Configurando outros serviços
Um recurso interessante do laptop-mode-tools é o suporte a recarga de serviços específicos (como o registrador do sistema) após alternar seu arquivo de configuração. Isso é tratado em

Se ativado, o aplicativo laptop_mode alternará os arquivos de configuração dos serviços mencionados com o mesmo arquivo, mas com o sufixo,  ou. Em seguida, sinalizará ou recarregará os serviços apropriados para que eles possam usar o novo arquivo de configuração.

Instalação
A aplicação permite que o usuário gerencie frequências da CPU em uma abordagem mais granular ao qual o laptop mode tools suporta. Mas antes de mergulharmos na instalação de, vamos primeiro olhar para os sinalizadores USE que ele suporta.

Os sinalizadores USE,  , e   se sobrepoem, então apenas um deve estar ativo. Se o laptop for suficientemente recente,  é a melhor aposta. Se não,  é a melhor aposta. Se não,  oferece tudo o que é necessário. Quando nem o APM é suportado, tente usar o.

Com o sinalizador USE configurado, chegou a hora de instalar o.

Configuração
A aplicação monitora o status do sistema através de vários plugins. Com base no feedback recebido desses plugins, ele ajustará a política usada para governar a frequência da CPU.

pode ser configurado editando. Ele contém três seções diferentes:


 * 1) A seção   contém informações gerais de configuração.
 * 2) A seção   define as políticas para as quais o daemon cpufreqd pode mudar. A seção é muito semelhante às informações usadas ao definir manualmente a política de frequência da CPU usando o conjunto cpufreq.
 * 3) A seção   é o cavalo de batalha do daemon cpufreqd, definindo quando o daemon decide mudar para um perfil diferente.

Dê uma olhada rápida em uma regra de exemplo.

No exemplo acima, mudará o sistema para o perfil On Demand High (também mostrado no trecho acima). Esse perfil, por si só, usa o governador on demand com uma frequência mínima de 40% (ou seja, uma CPU de 2 GHz terá por essa política uma frequência mínima de 800 MHz).

A aplicação pode oferecer uma abordagem mais granular na escala de frequência da CPU. Mas não apenas isso, mas a escala de frequência da CPU pode ser aprimorada com base em várias outras métricas disponíveis. A configuração padrão oferece uma regra de amostra: quando um filme é assistido, o desempenho máximo é desejado (a menos que a temperatura da CPU esteja ficando muito alta).

Enquanto o foi configurado, é hora de iniciá-lo (e verificar se o serviço foi carregado automaticamente). Verifique se o manuseio da frequência da CPU por outras ferramentas (como laptop mode tools) está desativado!

Veja também

 * Economia de energia USB

Recursos externos

 * Página oficial Laptop Mode Tools Homepage, incluí Sobre laptop mode.
 * PowerTOP, um aplicativo interativo que ajuda os usuários a descobrir quais processos estão utilizando os recursos da CPU com mais frequência.
 * Um artigo do ThinkWiki Como reduzir o consumo de energia (no Linux). Este artigo oferece uma lista exaustiva de medidas que podemos tomar. No entanto, deve-se notar que o laptop mode tools implementa a maioria delas (se configuradas corretamente).