- Este artículo ofrece una guía integral sobre los parámetros de rendimiento de red en Linux, con enfoque en los parámetros de
sysctl/red y el papel que cumplen en el flujo de red de Linux.
- Destaca que la gente suele buscar valores de
sysctl que ofrezcan alto rendimiento y baja latencia, pero subraya que esto no es realista. Las versiones nuevas del kernel ya vienen bien ajustadas por defecto, y cambiar los valores predeterminados puede degradar el rendimiento.
- El artículo ofrece una explicación detallada del flujo de red en Linux, cubriendo tanto el proceso de ingreso (datos entrantes) como el de egreso (datos salientes).
- Proporciona una guía paso a paso sobre cómo verificar el rendimiento de red usando
perf, la herramienta de análisis de rendimiento de Linux.
- Explica diversos parámetros de red y de
sysctl, como Ring Buffer (rx, tx), Interrupt Coalescence (IC), Ingress QDisc, Egress QDisc y los buffers/colas de lectura y escritura de TCP, además de su importancia en el rendimiento de red.
- Ofrece comandos para verificar, cambiar y monitorear estos parámetros, brindando una guía práctica para usuarios de Linux.
- El artículo también menciona el TCP FSM (máquina de estados finitos) y los algoritmos de congestión, y proporciona comandos para monitorear estos aspectos.
- Termina con una lista de herramientas para probar y monitorear la red, como
iperf3, vegeta y netdata, además de una lista integral de referencias para seguir aprendiendo.
- Este artículo es un recurso valioso para cualquiera que quiera entender y optimizar el rendimiento de red en Linux.
Aún no hay comentarios.