2.5.2. Tuned-adm
Ás vezes, uma auditoria detalhada e análise de um sistema, pode ser consumir muito de seu tempo e pode não compensar os watts extras que você terá que economizar para fazê-lo. Antes, a única alternativa era simplesmente usar o padrão. Por tanto, o Red Hat Enterprise Linux 6 inclui perfil separado para casos de uso específico como alternativa entre aqueles dois extremos, juntos com a ferramenta tuned-adm que permite que você mude entre estes perfis facilmente na linha de comando. O Red Hat Enterprise Linux 6 inclui diversos perfis pré-definidos para casos de uso comum que você pode simplesmente selecionar e ativar com o comando
tuned-adm
, mas você mesmo também pode criar, modificar ou remover perfis.
Para listar todos os perfis disponíveis e identificar o perfil ativo atual, execute:
tuned-adm list
Para exibir somente o perfil ativo atual, execute:
tuned-adm active
Para mudar para um perfil disponível, execute:
tuned-adm profile profile_name
por exemplo:
tuned-adm profile server-powersave
Para desabilitar todos os ajustes:
tuned-adm off
Quando você iniciar a instalação do tuned, o perfil
default
será ativado. O Red Hat Enterprise Linux 6 também inclui os seguintes perfis pré-definidos:
- padrão
- o perfil de economia de energia padrão. Ele causa meno impacto na economia energia de perfis disponíveis e somente habilita a CPU e plugin de disco do tuned.
- desktop-powersave
- o perfil de economia de energia direcionado por sistemas de desktop. Habilita a economia de energia ALPM para adaptadores de host SATA (consulte o Seção 3.6, “Aggressive Link Power Management (Gerenciamento de Energia de Conexão Agressiva)”) assim como a CPU, Ethernet, e plugins de disco de tuned.
- server-powersave
- o perfil de economia de energia direcionado ao sistema de servidor. Habilita a economia de energia ALPM para adaptadores de host SATA, desabilita poll de CD-ROM através do HAL (consulte a página man do hal-disable-polling ) e ativa os plugins de CPU e disco do tuned.
- laptop-ac-powersave
- um perfil de economia de energia de médio impacto direcionado à laptops rodando em AC. Habilita a economia de energia do ALPM para adaptadores de host SATA, economia de energia do WiFi, como também a CPU, Ethernet e plugin de disco do tuned.
- laptop-battery-powersave
- Um perfil de economia de energia de alto impacto em laptops funcionando a bateria. Ele ativa todos os mecanismos de economia de energia desde perfis anteriores e também habilita o agendador de economia de energia de núcleos múltiplos para sistemas de ativamento baixo e certifica-se de que o governador ondemand está ativo e que o AC97 de economia de energia audio está habilitado. Você pode usar este perfil para economizar o máximo de quantia de energia de qualquer tipo de sistema, e não somente de laptops rodando em energia de bateria. O benefício desde perfil é um impacto notável no desempenho, especialmente latência do disco e rede E/S.
- throughput-performance
- um perfil de servidor para ajuste de desempenho total típico. Ele desabilita o tuned e os mecanismos de economia de energia do ktune, habilita a configuração do sysctl que aprimora o desempenho total de seu disco e rede de E/S, e muda para o agendador de deadline.
- latency-performance
- um perfil de servidor para um ajuste de desempenho de latência típica. Ele desabilita o tuned e ktuneas máquinas de economia de energia e habilita as configurações do sysctl, a qual melhora o desempenho de latência de sua E/S de rede.
Todos os perfis são armazenados em subdiretórios separados sob o
/etc/tune-profiles
. Portanto o /etc/tune-profiles/desktop-powersave
contém todos os arquivos necessários e configurações para este perfil. Cada um destes diretórios contém até quatro arquivos:
tuned.conf
- a configuração para o serviço tuned a ser ativado para este perfil.
sysctl.ktune
- A configuração do sysctl usado por ktune. O formato é idêntico ao arquivo
/etc/sysconfig/sysctl
(consulte o sysctl e páginas man do sysctl.conf). ktune.sysconfig
- o arquivo de configuração do ktune, geralmente
/etc/sysconfig/ktune
. ktune.sh
- um script de shell estilo init usado pelo serviço ktune que pode rodar comandos específicos durante a inicialização do sistema para ajustar o sistema.
A forma mais fácil de iniciar um novo perfil é copiando um já existente. O perfil
laptop-battery-powersave
irá conter um conjunto rico de ajustes e é portanto um ponto de início bastante útil. Simplesmente copie todo o diretório para o nome do novo perfil como este:
cp -a /etc/tune-profiles/laptop-battery-powersave/ /etc/tune-profiles/myprofile
Modifique qualquer um dos arquivos no perfil novo para coincidir com seus requerimentos pessoais. Por exemplo, se você deseja a detenção de mudanças de CD você pode desabilitar esta otimização retirando o comentário na linha apropriada no script do ktune.sh:
# Disable HAL polling of CDROMS # for i in /dev/scd*; do hal-disable-polling --device $i; done > /dev/null 2>&1