Qunar Tech Salon
Jun 24, 2020 · Fundamentals
Understanding Linux Network I/O, Socket Buffers, Ring Buffers, and Zero‑Copy Techniques
This article explains the Linux network I/O architecture, detailing how TCP sends and receives data, the role of socket buffers, SKB structures, QDisc and ring buffers, and compares various zero‑copy techniques such as read/write, mmap/write, sendfile, splice, tee, DPDK and DMA‑gather approaches.
DPDKLinuxRing Buffer
0 likes · 19 min read