3.4. Tuned y ktune
Tuned es un daemon que monitoriza y colecciona datos sobre el uso de varios componentes del sistema y utiliza esa información para ajustar de forma dinámica los parámetros del sistema como se requiere. Puede reaccionar a cambios en el uso de la CPU y red y ajustar parámetros para mejorar el rendimiento en dispositivos activos o reducir consumo de energía en dispositivos inactivos.
ktune se asocia con la herramienta tuned-adm para proporcionar un número de perfiles de ajuste que se preconfiguran para mejorar el rendimiento y reducir el consumo de energía en un número específico de casos. Modifique o cree nuevos perfiles para crear soluciones de rendimiento ajustadas a su entorno.
Los perfile provistos como parte de tuned-adm incluyen:
default
- El perfil predeterminado de ahorro de energía. Es el perfil de ahorro de energía más básico. Habilita únicamente los complementos de disco y CPU. Observe que no es lo mismo que apagar tuned-adm, donde tanto tunedy ktune están inactivos.
latency-performance
- Un perfil de servidores para ajuste de rendimiento de latencia típico. Desactiva los mecanismos de ahorro de energía de tuned y ktune. El modo de
cpuspeed
cambia arendimiento
. El elevador de E/S cambia afecha límite
para cada dispositivo. Para calidad de administración de energía de servicio, el valor de requerimiento decpu_dma_latency
se registra con un valor de0
. throughput-performance
- Un perfil de servidor para ajuste de rendimiento típico. Este perfil se recomienda si el sistema no tiene almacenamiento de clase empresarial. Es igual a
latency-performance
, excepto:kernel.sched_min_granularity_ns
(granularidad de preferencia mínima del programador) se establece a10
milisegundos,kernel.sched_wakeup_granularity_ns
(granularidad de despertador del programador) se establece a15
milisegundos,vm.dirty_ratio
(relación sucia de máquina virtual) se establece a 40%, y- las páginas gigantes transparentes se activan.
enterprise-storage
- Este perfil se recomienda para configuraciones de servidor de tamaño empresarial con almacenamiento de clase empresarial, que incluye protección de cache y administración de controlador de batería de respaldo de cache en disco. Es similar al perfil de
throughput-performance
con una sola adición: los sistemas de archivos se remontan conbarrier=0
. virtual-guest
- Este perfil se recomienda para configuraciones de servidor de tamaño empresarial con almacenamiento de clase empresarial, que incluye protección de cache y administración de controlador de batería de respaldo de cache en disco. Es igual que el perfil de
throughput-performance
, excepto que:- el valor
readahead
se establece a4x
, y - los sistemas de archivos no root/boot se remontan con
barrier=0
.
virtual-host
- Basándose en el perfil de almacenaje de
enterprise-storage
,virtual-host
también decrece en swappiness de memoria virtual y habilita más retro-escritura agresiva de páginas sucias. Este perfil está disponible en Red Hat Enterprise Linux 6.3 y posterior, y es el perfil recomendado para hosts de virtualización, incluidos los hosts de KVM y de Red Hat Enterprise Virtualization.
Consulte la Guía de administración de energía de Red Hat Enterprise Linux 6, disponible en http://access.redhat.com/site/documentation/Red_Hat_Enterprise_Linux/, para obtener mayor información sobre tuned y ktune.