eBPF

eBPF与XDP高性能网络包处理深度实战:从虚拟机架构到生产级数据面工程

深入剖析eBPF虚拟机核心架构(验证器/Map/辅助函数/JIT/BTF)、XDP三种attach模式与五种返回码、程序类型与挂载点选择矩阵、工程实践四要素(Map并发安全/尾调用/批量化/NUMA感知)、生产级案例(L4 LB/DDoS清洗/零信任网络)、工具链与调试方法、性能极限与陷阱、未来演进方向。

深入理解 Linux eBPF:革命性的内核可观测性技术

eBPF(Extended Berkeley Packet Filter)允许运行沙盒程序,深入讲解验证机制、JIT编译、Map数据结构、实战可观测性场景(系统调用追踪/网络流量分析/CPU剖析/内存泄漏检测),涵盖BCC、libbpf CORE及云原生eBPF工具生态。

XDP 与 eBPF 高性能网络包处理深度工程实战:从驱动层 DPDK 替代到可编程数据包处理架构

系统阐述XDP(eXpress Data Path)与eBPF在高性能网络包处理中的架构原理与工程实战:Linux网络栈数据包路径、XDP动作码详解、BPF MAP_TYPE_CPUMAP/XSKMAP/AF_XDP机制、XDP DDoS缓解器与L4负载均衡器完整实现、AF_XDP用户空间零拷贝、硬件卸载、生产部署最佳实践、Cilium XDP模式分析