性能优化

Linux内核io_uring深度实战:从零拷贝异步IO到自定义执行器

从Linux AIO的历史局限出发,深度剖析io_uring的架构设计、核心数据结构(SQ/CQ/SQE/CQE)、零拷贝机制、高级特性(linked timeout、poll multishot)、内核线程模型(SQPOLL/IORING_SETUP_SQPOLL)、liburing编程实践、性能基准测试,以及与epoll的对比分析。

Linux 内核网络栈深度剖析:从 socket() 到 NIC 驱动的完整数据路径

深入剖析 Linux 内核网络栈的完整架构与数据路径。从 socket 系统调用入口到 TCP/IP 协议层、Qdisc 排队规则、网卡驱动收发,涵盖 sk_buff/net_device 核心数据结构、NAPI 中断合并、多队列 RSS/RPS、BBR 拥塞控制、Netfilter 钩子框架以及 eBPF/XDP 高性能网络方案,附实战调优命令。