eBPF

eBPF入门实战:编写你的第一个内核追踪程序

本文从零开始介绍eBPF技术,通过编写实际的内核追踪程序,带你掌握eBPF的核心概念和实战技巧。涵盖环境搭建、BCC框架使用、execve追踪实战、Perf Buffer进阶,以及性能分析、网络安全监控、负载均衡等应用场景。

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

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

Linux 内核 eBPF 深度实战:从内核探测到性能分析全链路指南

eBPF(Extended Berkeley Packet Filter)深度实战指南。从核心架构(Verifier/Maps/JIT)到关键技术(Kprobes/Tracepoint/XDP/uprobe),再到从零构建性能追踪工具的完整实战。涵盖BCC、bpftrace、libbpf CO-RE、Tail Calls 等生态工具链,以及生产级部署架构与安全边界分析。