
Tuned es una característica de Linux que monitorea un sistema y optimiza su rendimiento bajo ciertas cargas de trabajo. Tuned usa perfiles para hacer esto. Un perfil es un conjunto de reglas que define ciertos parámetros del sistema, como la configuración del disco, los parámetros del núcleo, la configuración de optimización de la red y muchos otros aspectos del sistema.
Tuned es una forma de reunir configuraciones de optimización en un solo archivo y aplicarlas al sistema. Viene con algunos perfiles predeterminados que puede aplicar de forma estática o dinámica.
- Para aplicar un perfil de forma estática, seleccione un perfil en función de la carga de trabajo. El sistema usa esta selección hasta que usted cambia manualmente a un perfil diferente. Los perfiles estáticos están habilitados de manera predeterminada en Red Hat Enterprise Linux (RHEL).
- La opción dinámica cambia los perfiles en función de los datos de actividad en vivo de los componentes del sistema monitoreados, lo que garantiza un rendimiento óptimo.
Instalar sintonizado
Tuned se instala de forma predeterminada en los sistemas RHEL. Si no está instalado, use el siguiente comando para instalar, iniciar y habilitar Tuned:
[server]$ dnf install -y tuned
[server]$ systemctl enable --now tuned
NOTA: Puede instalar perfiles Tuned adicionales para cargas de trabajo no capturadas en los perfiles predeterminados. Buscar tuned-profiles en tu repositorio e instálalos así:
[server]$ dnf search tuned-profiles
[server]$ dnf install -y tuned-profiles-mssql tuned-profiles-oracleTuned viene con una interfaz para interactuar con el demonio tuneD llamado tuned-adm.
[ Get the free Linux commands cheat sheet. ]
Lista de perfiles sintonizados
Para enumerar todos los perfiles sintonizados disponibles en su sistema:
[server]$ tuned-adm list
Available profiles:
- accelerator-performance - Throughput performance based tuning with disabled higher latency STOP states
- balanced - General non-specialized tuned profile
- desktop - Optimize for the desktop use-case
- hpc-compute - Optimize for HPC compute workloads
- intel-sst - Configure for Intel Speed Select Base Frequency
- latency-performance - Optimize for deterministic performance at the cost of increased power consumption
- network-latency - Optimize for deterministic performance at the cost of increased power consumption, focused on low latency network performance
- network-throughput - Optimize for streaming network throughput, generally only necessary on older CPUs or 40G+ networks
- optimize-serial-console - Optimize for serial console use.
- powersave - Optimize for low power consumption
- throughput-performance - Broadly applicable tuning that provides excellent performance across a variety of common server workloads
- virtual-guest - Optimize for running inside a virtual guest
- virtual-host - Optimize for running KVM guests
Current active profile: virtual-guest
Para mostrar solo el perfil actualmente activo, use:
[server]$ tuned-adm active
Current active profile: virtual-guest
Tuned también puede recomendar el perfil más adecuado para su sistema. Para usar esta función, escriba:
[server]$ tuned-adm recommend
virtual-guest
Activar y usar perfiles
Para activar un perfil, ingrese:
[server]$ tuned-adm profile
Por ejemplo, para activar el perfil de Oracle, utilice:
[server]$ tuned-adm profile oracle
Para ver el perfil Tuned activo actual en su sistema, utilice:
[server]$ tuned-adm active
Current active profile: oracle
Para verificar que el perfil Tuned está activo y aplicado:
$ tuned-adm verify
Verification succeeded, current system settings match the preset profile. See tuned log file ('/var/log/tuned/tuned.log') for details.
Envolver
Tuned es una configuración predeterminada útil para los sistemas RHEL. Los administradores de sistemas pueden usar los perfiles estáticos para definir parámetros de rendimiento específicos o permitir que el sistema cambie de perfil dinámicamente según la carga de trabajo existente. Tuned también sugiere perfiles. Él tuned-adm El comando ofrece varios subcomandos administrativos para ayudar a optimizar el rendimiento del servidor.









