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 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
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 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 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.