• Nenhum resultado encontrado

GERENCIANDO O CONSUMO DE ENERGIA COM POWERTOP

No documento Red Hat Enterprise Linux 8 (páginas 119-124)

perf kvm

CAPÍTULO 12. GERENCIANDO O CONSUMO DE ENERGIA COM POWERTOP

Como administrador do sistema, você pode usar o PowerTOP ferramenta para analisar e gerenciar o consumo de energia.

12.1. O PROPÓSITO DO POWERTOP

PowerTOP é um programa que diagnostica questões relacionadas ao consumo de energia e fornece sugestões sobre como prolongar a vida útil da bateria.

O PowerTOP pode fornecer uma estimativa do uso total de energia do sistema e também do uso de energia individual para cada processo, dispositivo, trabalhador do kernel, temporizador e manipulador de interrupções. A ferramenta também pode identificar componentes específicos do kernel e aplicações de espaço do usuário que freqüentemente despertam a CPU.

O Red Hat Enterprise Linux 8 usa a versão 2.x do PowerTOP.

12.2. USANDO O POWERTOP

Pré-requisitos

Para poder usar PowerTOPCertifique-se de que o pacote powertop tenha sido instalado em seu sistema:

# yum instalar powertop

12.2.1. Partida PowerTOP

Procedimento

Para correr PowerTOPUse o seguinte comando: # powertop

IMPORTANTE

Os laptops devem funcionar com energia de bateria ao executar o comando powertop.

12.2.2. Calibrating PowerTOP

Procedimento

1. Em um laptop, você pode calibrar o motor de estimativa de potência executando o seguinte comando:

# powertop --calibrar

2. Deixe a calibração terminar sem interagir com a máquina durante o processo.

A calibração leva tempo, pois o processo realiza vários testes, faz ciclos através dos níveis de brilho e liga e desliga os dispositivos.

3. Quando o processo de calibração estiver concluído, PowerTOP começa como normal. Deixe funcionar por aproximadamente uma hora para coletar dados.

Quando forem coletados dados suficientes, os valores da estimativa de potência serão exibidos na primeira coluna da tabela de saída.

NOTA

Note que powertop --calibrate só pode ser usado em laptops.

12.2.3. Ajuste do intervalo de medição

Por padrão, PowerTOP faz medições em intervalos de 20 segundos.

Se você quiser mudar esta freqüência de medição, use o seguinte procedimento: Procedimento

Execute o comando powertop com a opção --time: # powertop --time=time in seconds

12.2.4. Informações relacionadas

Para mais detalhes sobre como usar PowerTOPver a página de manual powertop.

12.3. ESTATÍSTICAS POWERTOP

Enquanto funciona, PowerTOP reúne as estatísticas do sistema. PowerTOPA saída do produto fornece múltiplas abas:

Overview Idle stats

Frequency stats Device stats Tunables

Você pode usar as teclas Tab e Shift Tab para percorrer estas abas.

12.3.1. A aba Visão Geral

Na aba Overview, você pode ver uma lista dos componentes que mais freqüentemente enviam despertadores para a CPU ou que consomem mais energia. Os itens na aba Overview, incluindo processos, interrupções, dispositivos e outros recursos, são classificados de acordo com sua utilização. As colunas adjacentes dentro da guia Overview fornecem as seguintes informações:

Utilização

Estimativa de potência de como o recurso está sendo utilizado. Eventos/s

Acordos por segundo. O número de despertadores por segundo indica a eficiência do desempenho dos serviços ou dos dispositivos e drivers do kernel. Menos despertadores significa que se consome menos energia. Os componentes são ordenados por quanto mais seu uso de energia pode ser otimizado.

Categoria

Classificação do componente; tal como processo, dispositivo ou temporizador. Descrição

Descrição do componente.

Se calibrado corretamente, é mostrada também uma estimativa de consumo de energia para cada item listado na primeira coluna.

Além disso, a guia Overview inclui a linha com estatísticas resumidas, como por exemplo: Consumo total de energia

Duração restante da bateria (somente se aplicável)

Resumo do despertar total por segundo, operações de GPU por segundo, e operações de sistema de arquivo virtual por segundo

12.3.2. A aba de estatísticas de ociosidade

A aba Idle stats mostra o uso dos estados C para todos os processadores e núcleos, enquanto a aba Frequency stats mostra o uso dos estados P incluindo o modo Turbo, se aplicável, para todos os processadores e núcleos. A duração dos estados C ou P é uma indicação de quão bem o uso da CPU foi otimizado. Quanto mais tempo a CPU permanecer nos estados C ou P mais altos (por exemplo, C4 é maior que C3), melhor será a otimização do uso da CPU. O ideal é que a residência seja 90% ou mais no estado C ou P mais alto quando o sistema estiver ocioso.

12.3.3. A aba Estatísticas do dispositivo

A guia Device stats fornece informações semelhantes à guia Overview, mas somente para dispositivos.

12.3.4. A aba Tunables

A guia Tunables contém PowerTOPs sugestões para otimizar o sistema para um menor consumo de energia.

Use as teclas up e down para passar as sugestões, e a tecla enter para ativar ou desativar a sugestão.

Figura 12.1. Saída PowerTOP

Recursos adicionais

Para mais detalhes sobre PowerTOPver a página inicial do PowerTOP.

12.4. GERANDO UMA SAÍDA HTML

Além da saída powertop’s no terminal, você também pode gerar um relatório HTML. Procedimento

Execute o comando powertop com a opção --html: # powertop --html=htmlfile.html

Substituir o parâmetro htmlfile.html pelo nome necessário para o arquivo de saída.

12.5. OTIMIZANDO O CONSUMO DE ENERGIA

Para otimizar o consumo de energia, você pode usar o serviço powertop ou o utilitário powertop2tuned.

12.5.1. Otimização do consumo de energia utilizando o serviço powertop

Você pode usar o serviço powertop para habilitar automaticamente todos PowerTOPsugestões da guia Tunables no porta-malas:

Procedimento

Habilite o serviço powertop: # systemctl habilita o powertop

12.5.2. O utilitário powertop2tuned

O utilitário powertop2tuned permite que você crie personalizadas Tuned perfis de PowerTOP sugestões.

Por padrão, powertop2tuned cria perfis no diretório /etc/tuned/, e baseia o perfil personalizado no perfil atualmente selecionado Tuned perfil. Por razões de segurança, todos PowerTOP as sintonizações são inicialmente desativadas no novo perfil.

Para habilitar as afinações, você pode:

Descomente-os no site /etc/tuned/profile_name/tuned.conf file.

Use a opção --enable ou -e para gerar um novo perfil que permita a maioria das sintonizações sugeridas por PowerTOP.

Alguns ajustes potencialmente problemáticos, como o auto-uspend USB, são desativados por padrão e precisam ser descomentados manualmente.

12.5.3. Otimização do consumo de energia usando o powertop2tuned utility

Pré-requisitos

O utilitário powertop2tuned está instalado no sistema: # yum instalar tuned-utils

Procedimento

1. Criar um perfil personalizado:

# powertop2tuned novo_nome_do_perfil 2. Ativar o novo perfil:

# perfil ajustado_nome_novo_do_perfil Informações adicionais

Para uma lista completa de opções que powertop2tuned suporta, use: $ powertop2tuned --ajuda

12.5.4. Comparação de powertop.service e powertop2tuned

A otimização do consumo de energia com powertop2tuned é preferida em relação a powertop.service pelas seguintes razões:

A utilidade powertop2tuned representa a integração de PowerTOP em Tunedque permite beneficiar das vantagens de ambas as ferramentas.

O utilitário powertop2tuned permite o controle fino da sintonia habilitada.

Com powertop2tuned, a sintonia potencialmente perigosa não é ativada automaticamente. Com powertop2tuned, o rollback é possível sem reinicialização.

No documento Red Hat Enterprise Linux 8 (páginas 119-124)