Estoy tratando de resolver una controversia que tenemos en el trabajo.
Hace una década, TCP solía tener un rendimiento realmente malo en tuberías largas y gruesas, es decir, rutas de red que presentan un producto de alto retardo de ancho de banda. Los administradores de sistemas solían ajustar la pila TCP con algunos valores sysctl "dorados" que mágicamente aumentarían las tasas de transferencia iperf a Gbps.
Mientras tanto, han pasado muchas cosas. En cuanto a Linux, agregó soporte para marcas de tiempo TCP, ajuste automático de búfer, medición RTT, control de congestión CUBIC, SACK, por nombrar algunos que conozco.
¿Todavía necesitamos ajustar la pila TCP para tuberías largas y gruesas o los usuarios de hoy obtienen velocidades de transferencia de Gbps listas para usar?
Respuesta1
Ya no es necesario, a menos que sea REALMENTE largo (como puntos finales de satélite). Todo esto se maneja de forma dinámica y eficaz. En la mayoría de los casos, todo lo que necesitará es utilizar una MTU grande para redes de almacenamiento, etc.