Tuned - Ajuste automático del rendimiento de los servidores CentOS / RHEL
Para maximizar el rendimiento de extremo a extremo de los servicios, aplicaciones y bases de datos en un servidor, los administradores del sistema generalmente realizan ajustes de rendimiento personalizados, utilizando varias herramientas, tanto herramientas genéricas del sistema operativo como herramientas de terceros. Una de las herramientas de ajuste de rendimiento más útiles en CentOS/RHEL/Fedora Linux es optimizada .
Sintonizado es un demonio potente para el autoajuste dinámico del rendimiento del servidor Linux basado en la información que recopila del uso de los componentes del sistema para controlar el máximo rendimiento del servidor.
Para ello, ajusta la configuración del sistema dinámicamente sobre la marcha en función de la actividad del sistema, utilizando perfiles de ajuste. Los perfiles de sintonía incluyen configuraciones de sysctl, configuraciones de elevadores de disco, páginas transparentes, opciones de administración de energía y scripts personalizados.
De forma predeterminada, sintonizado no ajustará dinámicamente la configuración del sistema, pero puede modificar el funcionamiento del daemon sintonizado y permitirle modificar dinámicamente la configuración según el uso del sistema. Puede utilizar la herramienta de línea de comandos tuned-adm para administrar el daemon una vez que se esté ejecutando.
Cómo instalar Tuned en CentOS / RHEL & amp; Fedora
En CentOS/RHEL 7 y Fedora , sintonizado viene preinstalado y activado de forma predeterminada, pero en la versión anterior de CentOS/RHEL 6.x , debe instalarlo utilizando el siguiente comando yum.
# yum install tuned
Después de la instalación, encontrará los siguientes archivos de configuración importantes sintonizados.
- /etc/tuned – tuned configuration directory.
- /etc/tuned/tuned-main.conf– tuned mail configuration file.
- /usr/lib/tuned/ – stores a sub-directory for all tuning profiles.
Ahora puede iniciar o administrar el servicio sintonizado utilizando los siguientes comandos.
--------------- On RHEL/CentOS 7 --------------- # systemctl start tuned # systemctl enable tuned # systemctl status tuned # systemctl stop tuned --------------- On RHEL/CentOS 6 --------------- # service tuned start # chkconfig tuned on # service tuned status # service tuned stop
Ahora puede controlar la sintonización utilizando la herramienta tunde-adm . Hay una serie de perfiles de ajuste predefinidos ya incluidos para algunos casos de uso comunes. Puede verificar el perfil activo actual con el siguiente comando.
# tuned-adm active
Desde la salida del comando anterior, el sistema de prueba (que es un VPS de Linode) está optimizado para ejecutarse como un huésped virtual.

Puede obtener una lista de los perfiles de ajuste disponibles con el siguiente comando.
# tuned-adm list

Para cambiar a cualquiera de los perfiles disponibles, por ejemplo, rendimiento de rendimiento , un ajuste que se traduce en un rendimiento excelente en una variedad de cargas de trabajo de servidores comunes.
# tuned-adm profile throughput-performance # tuned-adm active

Para usar el perfil recomendado para su sistema, ejecute el siguiente comando.
# tuned-adm recommend
Y puede desactivar todos los ajustes como se muestra.
# tuned-adm off
Cómo crear perfiles personalizados de afinación
También puede crear nuevos perfiles, crearemos un nuevo perfil llamado rendimiento de prueba que usará la configuración de un perfil existente llamado rendimiento de latencia .
Cambie a la ruta que almacena los subdirectorios para todos los perfiles de ajuste, cree un nuevo subdirectorio llamado prueba de rendimiento para su perfil de ajuste personalizado allí.
# cd /usr/lib/tuned/ # mkdir test-performance
Luego cree un archivo de configuración tuned.conf en el directorio.
# vim test-performance/tuned.conf
Copia y pega la siguiente configuración en el archivo.
[main] include=latency-performance summary=Test profile that uses settings for latency-performance tuning profile
Guarde el archivo y ciérrelo.
Si ejecuta de nuevo el comando tuned-adm list, el nuevo perfil de sintonización debería existir en la lista de perfiles disponibles.
# tuned-adm list

Para activar el nuevo perfil sintonizado, ejecute el siguiente comando.
# tuned-adm profile test-performance
Para obtener más información y más opciones de retoques, consulte las páginas de manual de tuned y tuned-adm .
# man tuned # man tuned-adm
Repositorio de Github optimizado : https://github.com/fcelda/tuned
¡Eso es todo por ahora! Tuned es un demonio que supervisa el uso de los componentes del sistema y optimiza automáticamente el servidor Linux para obtener el máximo rendimiento. Si tiene alguna pregunta o comentario para compartir, use el formulario de comentarios a continuación para comunicarse con nosotros.