
Ricardogm
Gamma
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Buen día a todos! hoy deseo mostrar el uso e instalación de una GRAN HERRAMIENTA (Tuned) para obtener la optimización de servidores/vps/vm
Requisitos: - Conocer de terminales en linux y acceso a ssh root.
¿Qué es Tuned?
Tuned es un Daemon que ha sido desarrollado para optimizar al máximo el ajuste dinámico del rendimiento de cualquier servidor Linux, realiza una supervisión periódica del uso de varios componentes del sistema, al utilizar esta información en combinación con un perfil seleccionado. Tuned se encarga de configurar automáticamente las mejores opciones para obtener un máximo rendimiento dependiendo del uso del sistema.
¿Cómo lo instalamos?
- En Distribuciones Red Hat Enterprise Linux ― como AlmaLinux 8/9 o CentOS-Stream 8 se puede realizar con dnf:
dnf -y install tuned
- Para Red Hat Enterprise Linux 7 se puede instalar con yum:[/FONT][/SIZE]
yum -y install tuned
- En distribuciones debian/ubuntu
sudo apt-get install -y tuned
- Arrancando el servicio de tuned
Red Hat Enterprise Linux y otras distribuciones de Linux que utilicen SystemD, se puede activar e iniciar el servicio ejecutando lo siguiente:
systemctl enable --now tuned
Para CentOS 7:
systemctl enable tuned
systemctl start tuned
Para Almalinux 8/9 - RockyLinux 8/9 - CentOS 8
systemctl start tuned
¿Qué Perfil es recomendado para mi Servidor/VPS/VM?
"Dependerá de lo que tengas trabajando, y las características de tu equipo"
La herramienta tune-adm es una herramienta de línea de comandos, para cambiar entre diferentes perfiles de ajuste.
Analizaremos algunas opciones:
Un ejemplo de uso sería:
Ver que perfil tenemos activo:
tuned-adm active
nos debería dar una salida similar a la siguiente:
Current active profile: throughput-performance
para esta prueba, estoy usando un appliance físico.
- Vamos a Seleccionar un perfil.
tuned dispone de una amplia gama de perfiles para prácticamente todo tipo de uso que se le pudiese dar al sistema. De modo predeterminado se incluyen perfiles básico para usos comunes, escritorio, máquinas virtuales, tiempo real, rendimiento balanceado y mucho más. Los paquetes adicionales de perfiles incluyen los correspondientes para servidores ejecutando aplicaciones y servicios como MS SQL, Oracle Database, PostgreSQL, SAP, etc. Consultar con tuned-adm list para más detalles.
Si queremos cambiar el perfil por uno diferente, utilizamos “tune-adm profile
nombre-de -perfil”, les muestro:
tuned-adm profile latency-performance # Un servidor con uno o más servicios y
se quiere el mejor rendimiento posible con latencia.
tuned-adm profile throughput-performance # Si se necesita un excelente rendimiento en una variedad de cargas de trabajo de servidores más comunes, este
seria el perfil a elegir.
tuned-adm profile network-throughput #
tuned-adm profile network-latency # usado para algunas aplicaciones que son sensibles a la latencia de red, ejemplo un servidor web que necesita atender mas peticiones a costa de reducir el rendimiento.
Pero, ¿Qué pasa si no sabemos cuál perfil elegir?
Tuned permite ajustarse de manera dinámica, para eso necesitamos editar el siguiente archivo:
sed -r -i 's/dynamic_tuning = 0/dynamic_tuning = 1/g' /etc/tuned/tuned-main.conf
reiniciamos:
systemctl restart tuned
Última edición: