Tutorial: 🚀 Acelera tus Servidores/VPS/VM 🏎️

  • Autor Autor Ricardogm
  • Fecha de inicio Fecha de inicio
Ricardogm

Ricardogm

Gamma
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Tutorial_foro-beta-op.jpg


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:
No es que se note una diferencia muy grande pero resuelve asuntos interesantes en Servidores que ameritan una optimización bastante fina, buen aporte @Ricardogm esto debe formar parte de la vida de un Sysman 😎


Personalmente soy muy hardcore con sysctl, los system limits, y todo conf donde amerite un buen tunning para un good performance 😀
 
No es que se note una diferencia muy grande pero resuelve asuntos interesantes en Servidores que ameritan una optimización bastante fina, buen aporte @Ricardogm esto debe formar parte de la vida de un Sysman 😎



Personalmente soy muy hardcore con sysctl, los system limits, y todo conf donde amerite un buen tunning para un good performance 😀
tambien los uso, son la piedra angular pero no podemos dar toda la chuleta de pescado 😁
 
Buen tutorial.
 
Hola se le agradece mucho el aporte y toda la información que brinda es de gran ayuda para mí y seguramente para muchos un saludo y gracias de nuevo amigo 😁👍.
 

Temas similares

Atrás
Arriba