高性能网络

XDP高性能网络数据包处理:从内核旁路到可编程数据面实战

深入解析 eXpress Data Path (XDP) 技术原理与实战应用,涵盖其作为 Linux 内核首个可编程高速数据包处理框架的设计哲学、驱动层实现机制、BPF 程序生命周期管理,以及从内核旁路到用户态 AF_XDP 的全链路技术方案,并结合 DDoS 防护、负载均衡、流量监控三大典型场景给出生产级部署实践。

Linux内核 epoll 机制与 Reactor 模式深度工程实战:从 I/O 就绪队列到百万连接

从C10K问题到epoll解决方案,全面深入分析Linux内核epoll机制:三级数据结构(红黑树+双向链表+等待队列)、内核协议栈软硬中断协同路径、ET vs LT工程决策与正确范式、Reactor模式实现骨架、epoll惊群解决方案(EPOLLEXCLUSIVE+SO_REUSEPORT)、Redis/Nginx/Netty/gRPC/io_uring生产级工程实践、Go runtime netpoll架构启示、io_uring Proactor对比、性能实测对比与陷阱规避。