eBPF入门

深入理解 eBPF:内核可观测性与网络性能优化的终极武器

深入理解 eBPF 技术体系——从经典 BPF 演进史到内核架构拆解,聚焦网络可观测性核心挂载点(XDP/TC/Tracepoint/SOCK_OPS),详解连接拓扑构建、HTTP 延迟测量、TCP 重传定位三大生产实战场景,并对比 sidecar、手动埋点等方案的优劣势。

eBPF 追踪 Tokio Async Runtime:从任务调度到 Poll 延迟的硬实战

当 Rust async 应用的生产环境出现尾延迟抖动时,传统 profiling 工具看到的只是线程层面的阻塞,而真正的故事发生在任务调度器的 poll/unpark 决策链路上。本文展示如何用 eBPF 在零侵入的前提下,捕获 Tokio runtime 内部的每一次任务状态转换、park/unpark 时序和 Poll::Pending 的分布模式。

Linux eBPF技术深度实战:从内核虚拟机到可编程观测、网络与安全的架构全指南

Linux eBPF 技术深度实战全指南,涵盖BPF虚拟机架构、验证器、JIT编译器、BPF Maps、程序类型(XDP/kprobe/tracepoint/fentry/LSM/cgroup BPF)、辅助函数、CO-RE跨内核兼容性、系统调用追踪实战案例、性能特征与限制、生产部署最佳实践,以及Cilium/Falco/Tetragon等生态工具链

eBPF 深度实战:从可观测性到安全防护的内核可编程技术

eBPF(Extended Berkeley Packet Filter)技术深度实战指南,涵盖核心架构、开发工具链(BCC/libbpf/cilium-ebpf)、可观测性实战(系统调用追踪、网络流量分析、容器监控)、性能分析(CPU/Off-CPU profiling)、安全防护(文件完整性监控、异常进程检测)、Verifier安全机制及生产环境部署最佳实践。

eBPF实战:从原理到可观测性应用开发

深度剖析eBPF架构原理(验证器/JIT编译器/Map机制)、编程工具链(libbpf/BPF CO-RE/BTF)、核心挂载点(XDP/kprobe/tracepoint/fentry),实战案例包含SYN Flood XDP防护、进程exec追踪、syslatency系统调用延迟分析工具开发,以及eBPF性能优化、安全实践与生态项目全览。

Linux eBPF技术深度实战:从内核探针到可观测性平台构建

Linux eBPF技术全方位深度解析:从内核虚拟机架构、BPF Maps类型选择、探针机制到XDP可编程数据路径,内容涵盖 bpftrace 语法、libbpf CO-RE环境、实战构建系统调用审计工具,以及Falco、Tetragon等安全用途,最终展望eBPF生态未来趋势。