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
cpuspeedcambia arendimiento. El elevador de E/S cambia afecha límitepara cada dispositivo. Para calidad de administración de energía de servicio, el valor de requerimiento decpu_dma_latencyse 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 a10milisegundos,kernel.sched_wakeup_granularity_ns(granularidad de despertador del programador) se establece a15milisegundos,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-performancecon 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
readaheadse 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-hosttambié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.