linux_tcp

Si bien la ventana de fusión de Linux 5.16 acaba de finalizar y ese kernel no saldrá hasta el final del año calendario, ya para Linux 5.17 se está comenzando a acumular material nuevo en los respectivos árboles de desarrollo del subsistema ...

Un conjunto de cambios fusionó esto Morning de Google puede proporcionar una ganancia de rendimiento considerable en torno al rendimiento de TCP en el centro de datos.

Esta mañana, David Miller fusionó estas optimizaciones de TCP de Eric Dumazet, un ingeniero de Google.

La parte más emocionante de estas optimizaciones es este parche.en el código TCP para aplazar la liberación de SKB después de que se libere el bloqueo del zócalo. Se descubrió que el código del kernel existente introduce un exceso de latencia que se puede evitar al no realizar la liberación de SKB mientras se mantiene el bloqueo del socket. En su lugar, se liberarán después de que se libere el bloqueo del enchufe o directamente del controlador BH.

Esto produce un "rendimiento muy mejorado" al menos para el tráfico TCP de gran volumen en el centro de datos. En una NIC de 100 Gbit, las pruebas de rendimiento de la red TCP con un tamaño de 1500 MTU pasaron de 55 a 65 Gbit, mientras que para una MTU de 4096+ pasaron de 82 a 95 Gbit.

image_1

Si bien solo se toca TCP por ahora, la fusión señala que una optimización similar probablemente se pueda extender a otros protocolos. Estas optimizaciones de TCP se encontrarán en Linux 5.17 el próximo año.

 

Fuente: phoronix | somoslibres

¿Quién está en línea?

Hay 34231 invitados y ningún miembro en línea