Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

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 a rendimiento. El elevador de E/S cambia a fecha límite para cada dispositivo. Para calidad de administración de energía de servicio, el valor de requerimiento de cpu_dma_latency se registra con un valor de 0.
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 a 10 milisegundos,
  • kernel.sched_wakeup_granularity_ns (granularidad de despertador del programador) se establece a 15 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 con barrier=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 a 4x, 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.