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

Tuned ajuste automático de 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 un sintonización de rendimiento personalizado, utilizando varias herramientas, tanto las herramientas genéricas del sistema operativo como las herramientas de terceros. Una de las herramientas de ajuste de rendimiento más útiles en Centos/Rhel/Fedora Linux es Afinado.

Leer también: 20 Herramientas de línea de Commad Monitor de rendimiento de Linux

Afinado es un demonio potente para el rendimiento dinámicamente de ajuste automático de Linux del servidor en función de la información que obtiene al monitorear el uso de componentes del sistema, para exprimir el máximo rendimiento de un servidor.

Hace esto al ajustar la configuración del sistema dinámicamente en la mosca dependiendo de la actividad del sistema, utilizando perfiles de ajuste. Los perfiles de ajuste incluyen configuraciones SYSCTL, configuraciones de elevadores de disco, grandes páginas transparentes, opciones de administración de energía y sus scripts personalizados.

Por defecto afinado No ajustará dinámicamente la configuración del sistema, pero puede modificar cómo funciona el demonio sintonizado y permitirle alterar dinámicamente la configuración en función del uso del sistema. Puedes usar el admirado Herramienta de línea de comandos para administrar el demonio una vez que se ejecuta.

Cómo instalar Tuned en Centos/Rhel y Fedora

En CentOS/RHEL 7 y Fedora, afinado 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 instalación sintonizada 

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

  • /etc/sintonizado - directorio de configuración sintonizado.
  • /etc/sintonizado/sintonizado.confusión- Archivo de configuración de correo sintonizado.
  • /usr/lib/tuned/ - almacena un subdirectorio para todos los perfiles de ajuste.

Ahora puede iniciar o administrar el afinado Servicio utilizando los siguientes comandos.

--------------- En Rhel/Centos 7 --------------- # SystemCTL Start Tuned # SystemCTL Habilitar Tuned # SystemCTL Status Tuned # SystemCTL Stop Tuned --------------- En rhel/centos 6 --------------- # Servicio sintonizado Inicio # CHKCONFIG Tuned On # Service Tuned Status # Servicio Tuned Stop 

Ahora puedes controlar sintonizado usando el tundo-adm herramienta. 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 activo 

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

Verifique el perfil sintonizado actual

Puede obtener una lista de perfiles de ajuste disponibles utilizando el siguiente comando.

# Lista de ADM sintonizado 
Lista de perfiles ajustados disponibles

Cambiar a cualquiera de los perfiles disponibles, por ejemplo, rendimiento de rendimiento - un ajuste que resulta en un excelente rendimiento en una variedad de cargas de trabajo de servidores comunes.

# rendimiento de rendimiento del perfil de ANDM Tuned-ADM # Tuned-ADM activo 
Cambiar al perfil de ajuste

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

# Recomendar a Tuned-ADM 

Y puedes deshabilitar todo el ajuste como se muestra.

 # Tuned-Adm Off 

Cómo crear perfiles de ajuste personalizados

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

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

# CD/usr/lib/tuned/ # mkdir test-berge 

Entonces crea un afinado.confusión Archivo de configuración en el directorio.

# VIM Test-rendimiento/sintonizado.confusión 

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

[Main] include = Latency-Performance Resumen = Perfil de prueba que utiliza la configuración para el perfil de ajuste de rendimiento de latencia 

Guarde el archivo y cierre.

Si ejecuta el comando de lista Tuned-ADM nuevamente, el nuevo perfil de ajuste debe existir en la lista de perfiles disponibles.

# Lista de ADM sintonizado 
Revise el nuevo perfil sintonizado

Para activar el nuevo perfil sintonizado, el comando de emisión siguiente.

# rendimiento de prueba de perfil de ANDM sintonizado 

Para obtener más información y más opciones de tinking, consulte el afinado y admirado Páginas del hombre.

# Hombre Tuned # Hombre Tuned-Adm 

Repositorio de Github sintonizado: https: // github.com/fcelda/sintonizado

Eso es todo por ahora! Afinado es un demonio que monitorea el uso de los componentes del sistema y se ajusta automáticamente un servidor de Linux para el máximo rendimiento. Si tiene alguna pregunta o pensamiento para compartir, use el formulario de comentarios a continuación para comunicarse con nosotros.