Léxico TI › Redes › TSO/GSO

TSO/GSO

Redes Svenska → Actualizado: 2026-09-03

Dejar que la tarjeta de red divida un búfer de datos grande en paquetes del tamaño correcto, en lugar de que el procesador construya cada paquete uno a uno.

El coste de una pila de red no está en la cantidad de bytes sino en el número de paquetes: cada trama implica un viaje por las capas, la construcción de una cabecera y un descriptor entregado a la tarjeta. Con la descarga de segmentación, el núcleo entrega hasta 64 kilobytes de una vez junto con una plantilla de cabecera, y es la propia tarjeta la que los recorta en fragmentos del tamaño del MSS, rellenando números de secuencia y sumas de comprobación por su cuenta. La carga de CPU cae en picado. GSO es la variante por software, que retrasa la división hasta el último momento posible dentro del núcleo, capturando parte de la ganancia incluso sin soporte de hardware. Los equivalentes en recepción se llaman LRO y GRO. El efecto secundario se nota al depurar: una captura de paquetes muestra paquetes de un tamaño que nunca existió en el cable.

← Volver al léxico