零拷贝

Linux io_uring 深度实战:从内核异步 IO 革命到生产级高性能网络编程

深度解析 Linux 5.1 引入的 io_uring 异步 IO 机制——从设计哲学到生产实战。涵盖 submission/completion queue 环形缓冲区、fixed buffers/files 注册优化、IORING_OP 全操作类型、SQPOLL 内核轮询模式、与 epoll/io_submit 的性能对比、基于 liburing 构建高性能 HTTP 服务器,以及生产环境调优策略。

Linux io_uring 深度实战:从内核态 escapes 到零拷贝高性能 I/O 全链路

从架构原理到生产落地,深入解析 io_uring 的三大共享环形队列设计、三种操作模式(Interrupt-Driven/SQPOLL/IOPOLL)、固定缓冲区零拷贝机制、Fixed Files文件描述符注册、链式请求、内核轮询模式下的零系统调用实现,并提供完整的 C 语言 HTTP 服务器实战代码与性能调优指南。

Linux网络栈深度剖析:从网卡中断到用户进程的全链路之旅

深入Linux网络数据路径的完整旅程:从数据包到达网卡触发RX中断,到NAPI轮询收割、协议栈层层解封、Socket缓冲区交付用户进程。全流程逐层剖析关键子系统——硬中断/软中断、NAPI、sk_buff、Netfilter挂钩点、TCP状态机、Socket层、以及epoll就绪通知机制,并探讨零拷贝技术(mmap/sendfile/splice/XDP)和内核旁路方案(DPDK/AF_XDP)的演进逻辑。