Tuned: ajuste automático del rendimiento de los servidores CentOS/RHEL

Tuned: ajuste automático del rendimiento de los servidores CentOS/RHEL

Para maximizar el rendimiento de un extremo a otro de los servicios, las aplicaciones y las bases de datos en un servidor, los administradores del sistema suelen realizar ajustes personalizados del rendimiento, 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 Tuned.

Lea también. 20 Commad Line Tools supervisa el rendimiento de Linux

Tuned. es un poderoso demonio para autoajustar dinámicamente el rendimiento del servidor Linux en función de la información que recopila al monitorear el uso de los componentes del sistema, para obtener el máximo rendimiento de un servidor.

Lo hace ajustando la configuración del sistema dinámicamente sobre la marcha dependiendo de la actividad del sistema, utilizando perfiles de ajuste. Los perfiles de ajuste incluyen configuraciones de sysctl, configuraciones de elevadores de discos, páginas gigantes transparentes, opciones de administración de energía y sus scripts personalizados.

Por defecto, tuned. no ajustará dinámicamente la configuración del sistema, pero puede modificar cómo funciona el demonio sintonizado y le permite alterar dinámicamente la configuración en función del uso del sistema. Puede usar la herramienta de línea de comandos tuned-adm. para administrar el demonio una vez que se esté ejecutando.

Cómo instalar Tuned en CentOS/RHEL y Fedora

freestar. config.enabled_slots.push

En CentOS/RHEL 7. y Fedora. ajustado. viene preinstalado y activado de forma predeterminada, pero en la versión anterior de CentOS/RHEL 6.x. debe instalarlo con el siguiente comando yum.

# yum install tuned

Después de la instalación, encontrará los siguientes archivos de configuración optimizados importantes.

  • /etc/tuned. directorio de configuración optimizado.
  • /etc/tuned/tuned-main.conf. archivo de configuración de correo optimizado.
  • /usr/lib/tuned/: almacena un subdirectorio para todos los perfiles de tuning.

Ahora puede iniciar o administrar el servicio tuned. usando los siguientes comandos.

—————En RHEL/CentOS 7————— # systemctl start tuned # systemctl enable tuned # systemctl status tuned # systemctl stop tuned —————En RHEL/CentOS 6————— # service tuned start # chkconfig tuned on # service tuned status # service tuned stop

Ahora puedes controlar tunde usando la herramienta tunde-adm. Ya se incluyen varios perfiles de ajuste predefinidos para algunos casos de uso comunes. Puede verificar el perfil activo actual con el siguiente comando.

# tuned-adm active

A partir de la salida del comando anterior, el sistema de prueba (que es un Linode VPS) está optimizado para ejecutarse como un invitado virtual.

 Verificar el perfil actual ajustado  Verificar el perfil sintonizado actual Verificar el perfil sintonizado actual

Puede obtener una lista de los perfiles de sintonización disponibles usando lo siguiente comando.

# tuned-adm list  Lista de perfiles optimizados disponibles  Lista de perfiles optimizados disponibles Lista de perfiles optimizados disponibles

Para cambiar a cualquier o f los perfiles disponibles, por ejemplo, rendimiento-rendimiento. un ajuste que da como resultado un rendimiento excelente en una variedad de cargas de trabajo de servidor comunes.

# tuned-adm profile throughput-performance # tuned-adm active  Cambiar al perfil de ajuste  Cambiar a perfil de ajuste Switch al perfil de ajuste

Para utilizar el perfil recomendado para su sistema, ejecute el siguiente comando.

# tuned-adm recomienda

Y puede desactivar todos los ajustes como se muestra.

# tuned-adm off

Cómo crear perfiles de ajuste personalizados

También puede crear nuevos perfiles, crearemos un nuevo perfil llamado test-performance. que utilizará la configuración de un perfil existente llamado latencia-rendimiento nce.

Cambie a la ruta que almacena subdirectorios para todos los perfiles de ajuste, cree un nuevo subdirectorio llamado test-performance. para su perfil de ajuste personalizado allí .

# cd/usr/lib/tuned/# mkdir test-performance

Luego crea un archivo de configuración tuned.conf. en el directorio.

# vim test-performance/tuned.conf

Copie y pegue la siguiente configuración en el archivo.

[main] include = latency-performance summary = Perfil de prueba que usa configuraciones para el perfil de ajuste de latencia-rendimiento

Guarde el archivo y cierre

Si vuelve a ejecutar el comando tuned-adm list, el nuevo perfil de ajuste debería existir en la lista de perfiles disponibles.

# tuned-adm list  Marque New Tuned Pr ofile  Comprobar nuevo perfil ajustado Verificar nuevo perfil optimizado

Para activar un nuevo perfil optimizado, ejecute el siguiente comando.

# tuned-adm profile test-performance

Para obtener más información y más opciones de modificación, consulte tuned. y tuned-adm. páginas man.

# man tuned # man tuned-adm

Repositorio de Github ajustado. https://github.com/fcelda/tuned

Eso es todo por ¡ahora! Tuned. es un demonio que supervisa el uso de los componentes del sistema y ajusta automáticamente un servidor Linux de forma dinámica para obtener el máximo rendimiento. Si tiene alguna pregunta o pensamiento que compartir, utilice el formulario de comentarios a continuación para comunicarse con nosotros.

Leave a comment

Your email address will not be published. Required fields are marked *