eBPF

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

eBPF(Extended Berkeley Packet Filter)是 Linux 内核中最具革命性的技术之一。本文从 BPF 的历史演进出发,深度解析 eBPF 架构核心(JIT 编译、BPF Map、Verifier 安全机制),全面讲解 kprobe/uprobe/tracepoint 三大追踪机制,并通过实战案例展示如何构建零侵入的性能分析、网络安全和可观测性工具。

Linux内核 BPF CO-RE (Compile Once – Run Everywhere):跨内核版本可移植 BPF 程序的生产级深度实战

BPF CO-RE(Compile Once – Run Everywhere)依托 BTF 元数据与编译器重写技术,让同一份 ELF 二进制在不同内核版本加载自动重写字段访问偏移。本文系统拆解 libbpf 的 CO-RE 机制、六大 BTF 重定位类别,并通过可编译运行的 TCP 健康监控探针示例展示生产级跨内核 BPF 工程实践。