networking

eBPF革命:Linux内核可编程性终极指南

eBPF是一项革命性的Linux内核技术,允许在不修改内核源码的情况下在内核空间安全地运行自定义程序。本文从历史演进出发,深入剖析架构设计、JIT编译、验证器原理,并详解在网络追踪、性能分析、安全观测等领域的工程实践。

eBPF 技术架构与生产实践深度解析

深入剖析 eBPF(Extended BPF)的技术架构与生产实践,覆盖从 BPF 虚拟机、JIT 编译器、验证器到 Maps 数据结构与 CO-RE/BTF 跨内核可移植性方案的完整技术栈;广度覆盖 XDP 网络优化、Kprobe/Tracepoint/Fentry 追踪、BPF LSM 安全、进程执行审计与 ring buffer 事件上报;深度剖析 DDoS 防护实战、网络延迟分析、HTTP 请求追踪等生产级场景,并提炼常见陷阱与最佳实践