2.5.2. Tuned-adm

Por lo general, una auditoría y análisis de un sistema consume mucho tiempo y probablemente no vale la pena el ahorro de unos pocos vatios adicionales al hacerla. Anteriormente la única alternativa era usar los predeterminados. Ahora, Red Hat Enterprise Linux 6 incluye perfiles independientes para casos de uso específicos como una alternativa entre esos extremos, junto con la herramienta tuned-adm que le permite cambiar entre perfiles fácilmente en la línea de comandos. Red Hat Enterprise Linux 6 incluye un número de perfiles predefinidos para casos de uso típicos que usted puede seleccionar y activar con el comando tuned-adm, pero también usted mismo puede crear, modificar o borrar perfiles.
Para listar todos los perfiles disponibles e identificar el perfil actual activo, ejecute:
tuned-adm list
Para mostrar el perfil actualmente activo, ejecute:
tuned-adm active
Para cambiar uno de los perfiles, ejecute:
tuned-adm profile profile_name
por ejemplo:
tuned-adm profile server-powersave
Para desactivar todos los ajustes:
tuned-adm off
Cuando instale por primera vez tuned, el perfil predeterminado se activará. Red Hat Enterprise Linux 6 también incluye los siguiente perfiles predeterminados:
default
Es el perfil predeterminado de ahorro de energía. Tiene el más bajo impacto en ahorro de energía de los perfile disponibles y solo habilita CPU y complementos de disco de tuned.
desktop-powersave
Es un perfil de ahorro de energía dirigido a sistemas de escritorio. Habilita ahorro de energía ALPM para adaptadores de host SATA (consulte la Sección 3.6, “Administración de energía de enlace agresivo ”) y complementos de CPU, Ethernet, y disco de tuned.
server-powersave
Es un perfil de ahorro de energía dirigido a los sistemas de servidores. Habilita el ahorro de energía ALPM para adaptadores de host SATA, inhabilita polling de CD-ROM a través de HAL (consulte la página man hal-disable-polling) y activa la CPU y complementos de disco de tuned.
laptop-ac-powersave
Es un perfil de ahorro de energía de medio impacto dirigido a portátiles en AC. Habilita ahorro de energía ALPM para adaptadores de host SATA, ahorro de energía WIFI, como también complementos de CPU, Ethernet y disco de tuned.
laptop-battery-powersave
Es un perfil de ahorro de energía de alto impacto dirigido a portátiles que se ejecutan con batería. Activa todos los mecanismos de ahorro de energía de los perfiles anteriores y habilita el programador de ahorro de energía multi-núcleos para sistemas despertadores bajos,. Además, se asegura de que el gobernador ondemand esté activo y que el ahorro de energía AC97 esté habilitado. Este perfil se puede usar para ahorrar la máxima cantidad de energía en cualquier clase de sistema, no solo portátiles con batería. El sacrificio a cambio es un notable impacto en rendimiento, específicamente en latencia de disco y E/S de red.
throughput-performance
Es un perfil de servidor para ajuste de rendimiento. Inhabilita los mecanismos de ahorro de energía tuned y ktune, habilita la configuración de sysctl que mejora el rendimiento de procesamiento de su E/S de red y disco y cambia al programador de fecha límite.
latency-performance
Es un perfil de servidor para ajuste de rendimiento de latencia típica. Inhabilita los mecanismos de ahorro de energía de tuned y ktune habilita la configuración de sysctl para mejorar el rendimiento de latencia de su E/S de red.
Todos los perfiles están almacenados en subdirectorios independientes bajo /etc/tune-profiles. Por lo tanto, /etc/tune-profiles/desktop-powersave contiene todos los archivos y configuraciones necesarios para ese perfil. Cada uno de estos directorios contiene hasta cuatro archivos:
tuned.conf
la configuración para el servicio ajustado como activo para este perfil.
sysctl.ktune
la configuración sysctl utilizada por ktune. El formato es idéntico al archivo /etc/sysconfig/sysctl (consulte las páginas man sysctl y sysctl.conf)..
ktune.sysconfig
el archivo de configuración de ktune, típicamente /etc/sysconfig/ktune.
ktune.sh
un script de shell estilo init utilizado por ktune el cual puede ejecutar comandos específicos durante el inicio del sistema para ajustar el sistema.
La forma más fácil de iniciar un nuevo perfil es copiando uno existente. El perfil laptop-battery-powersave ya contiene un set de ajustes muy variados y es por lo tanto, útil como punto de partida. Simplemente copie todo el directorio al nuevo nombre de perfil así:
cp -a /etc/tune-profiles/laptop-battery-powersave/ /etc/tune-profiles/myprofile
Modifique los archivos en el nuevo perfil para que coincidan con sus requerimientos personales. Por ejemplo, si usted requiere la detección de cambios de CD, puede desactivar esa optimización quitando el comentario de la línea apropiada en ktune.sh script:
# Disable HAL polling of CDROMS
# for i in /dev/scd*; do hal-disable-polling --device $i; done > /dev/null 2>&1