零拷贝

深入理解 Linux 内存映射 mmap:文件 I/O 与共享内存的终极方案

深入解析Linux mmap系统调用:从接口语义到内核实现(VMA、Page Cache、CoW),涵盖MAP_SHARED/PRIVATE/ANONYMOUS/HUGETLB等映射类型,分析mmap vs read/write性能特征、SIGBUS陷阱、TLB Shootdown、KSM同页合并及userfaultfd特性,并探讨在IPC、数据库引擎、ELF加载器等场景的工程实践。

DPDK 用户态网络协议栈深度实战:从轮询模式驱动到零拷贝收包的高性能数据平面

在 10G/25G/100G 网卡普及的今天,Linux 内核协议栈的吞吐量天花板逐渐暴露:单核处理小包(64 字节)通常只能达到 1~2 Mpps,且大量 CPU 消耗在中断、上下文切换与内存拷贝上。DPDK(Data Plane Development Kit)通过**完全绕过内核协议栈、在用户态轮询网卡、预分配大页内存、无锁队列**的四板斧,把单核小包转发能力推到 10~40 Mpps 量级…