XDP
eBPF技术深度实战:从内核可观测性到网络加速与安全
eBPF技术深度解析:涵盖验证器、JIT编译、Map类型、挂载点、开发工具链(BCC/libbpf/aya)、可观测性平台(Pixie/Parca/Falco)、网络加速(XDP/AF_XDP/Cilium)、安全应用(Tetragon/LSM)及生产环境最佳实践。
eBPF 可观测性深度实战:从 XDP 到 Socket Filter 的全栈追踪体系
eBPF是Linux内核可观测性的事实标准,本文从eBPF虚拟机原理出发,深度剖析XDP、Kprobes、Tracepoints、Socket Filters、LSM BPF等核心程序类型,详细讲解eBPF Maps通信机制与CO-RE可移植开发模式,并通过实战案例展示如何构建分层全栈可观测性体系。涵盖bpftrace、BCC、libbpf工具链的使用,以及Cilium、Falco、Tetragon等主流生态项目
Linux内核中断处理深度实战:从硬件IRQ到eBPF/XDP
深入解析Linux内核中断处理子系统的完整架构:从硬件中断触发、IDT、上半部/下半部分离,到Tasklet、Workqueue、Threaded-IRQ的演进,NAPI混合中断轮询,以及eBPF/XDP新一代可编程数据面。包含IRQ亲和性调优、软中断分析工具、生产环境优化建议。
Linux Kernel eBPF struct_ops:可编程内核数据路径与 SmartNIC 卸载生产实践
深入剖析 Linux Kernel eBPF struct_ops 的设计哲学与实现机理,从 kprobe 的旁路观测升维到可编程内核函数替换。结合 SmartNIC 硬件队列卸载场景,给出完整的 BPF 程序实现与 libbpf loader 代码,并提供生产级热升级、CPU隔离与安全灾难恢复的工程实践方案。
eBPF革命:Linux内核可编程性深度实战与架构解析
深入解析eBPF技术的架构设计、编程模型与实战应用,涵盖XDP高性能网络、系统调用追踪、安全监控与生产环境最佳实践
用 Rust Aya 从零构建 eBPF XDP L4 负载均衡器:设计、实现与生产调优
用 Rust Aya 从零构建基于 XDP 的 L4 负载均衡器,涵盖 Maglev 一致性哈希、NAT 状态追踪、健康检查与生产调优,实测单核 9.4Mpps。
Linux eBPF/XDP 高性能网络数据包处理:从内核钩子到用户态零拷贝的完整实战指南
深入解析 Linux 内核 eBPF/XDP 高性能网络数据包处理机制,涵盖 XDP 程序挂载、BPF Map 数据交互、XDP_REDIRECT 转发优化、用户态 AF_XDP 零拷贝收发包,以及完整的性能调优与生产环境部署实战
