eBPF入门

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

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

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

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

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

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

Linux内核eBPF革命:可观测性与性能的终极武器

深入剖析Linux内核eBPF技术架构:从BPF到eBPF的演进、Verifier安全校验机制、BPF Maps数据交换、可观测性实践(BCC工具链/XDP/Kprobes)、安全防护应用(Seccomp/Falco/Tetragon)、CO-RE跨版本可移植性及性能优化最佳实践

eBPF深度实战:从内核观测到网络加速的全栈指南

eBPF深度实战:从内核观测到网络加速的全栈指南。涵盖eBPF架构设计、Map类型分类、Helper函数全景、验证器安全保证原理、XDP极速网络处理、TC流量控制、BCC/bpftrace可观测性工具链、Tracing Hook点全览、生产部署最佳实践。

eBPF深度实战:可编程内核的革命与可观测性范式变革全栈指南

深入解析eBPF核心设计哲学(事件驱动/辅助函数隔离/有限状态机)、内核架构与执行机制(Verifier安全验证/JIT编译优化)、Maps数据存储(Ring Buffer/Perf Array/Per-CPU聚合)、核心工具链(BCC/bpftrace/libbpf-CO-RE)、可观测性实战(网络RTT/块设备IO/调度器追踪)、XDP高速包处理与DDoS缓解、安全监控(LSM BPF/syscall审计)、生产环境最佳实践与未来展望

BPF Ring Buffer 环形缓冲区内部机制与深度工程实践

深度剖析 BPF Ring Buffer 的内部实现机制,包括环形队列布局、Reserve/Submit 写入流程、消费端 poll/epoll 机制、背压流控策略,结合调度延迟监控、DDoS 检测、系统调用追踪三大生产实战场景给出完整工程解决方案。