Optimizing UDP for content delivery: GSO, pacing and zerocopy
Optimizing UDP for content delivery: GSO, pacing and zerocopy
复制标题
优化 UDP 以进行内容交付:GSO、节奏和零复制
DOI:
--
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
A. Zink
中科院分区:
文献类型:
--
作者:
K. Albrecht;J. Callhoff;Matthias Schneider;A. Zink
UDP is a popular basis for the experimentation with and rapid deployment of new protocols. Experience shows a large gap in cycle efficiency compared to in-kernel TCP. This talk presents recent optimizations to the UDP stack that narrow this gap. At the core are optimizations long available to TCP: segmentation offload, pacing and zerocopy. We present the recently merged UDP GSO and SO_TXTIME interfaces and discuss select implementation details. We also review partial GSO as it fits in this context and discuss optimizations that are in submission: UDP zerocopy transmit with MSG_ZEROCOPY and UDP GRO.