Performance

eBPF:Linux内核可观测性革命——从入门到生产级实战

深度解析 eBPF(Extended Berkeley Packet Filter)架构与实战:从核心组件(Verifier/JIT/BPF Maps)、程序类型(Tracepoint/Kprobe/XDP/LSM)、Ring Buffer选择策略,到生产级网络延迟诊断工具编写。涵盖Cilium/Falco/Katran/Pixie四大开源项目落地实测数据,CO-RE跨内核版本兼容方案,eBPF未来发展方向。含完整libbpf+CO-RE代码示例与性能基准数据。

Linux内核Major Page Fault深度实战:TLB未命中、NUMA迁移与巨页优化的工程交响曲

承接《Linux内核内存管理深度实战》,深度拆解Major Page Fault的工程链路与优化:从TLB未命中、PCID/INVPCID、ASID硬件机制到内核handle_mm_fault核心路径;展现THP、AutoNUMA、1GB HugePage、NUMA硬绑定等的工程取舍模式;通过perf/bpftrace可观测性工具定位Major Fault来源,并提供生产环境尾延迟优化的四种完整方案。

Linux内核BTF与CO-RE深度实战:可移植BPF程序的架构原理与生产实践

深度解析Linux内核BTF类型格式与CO-RE可移植BPF方案:从BPF可移植性困境出发,全面讲解BTF数据结构类型图、ELF .BTF .BTF.ext节区组织、libbpf重定位三步骤、vmlinux.h头文件生成原理、BPF_CORE_READ宏家族的实现机制。涵盖字段重命名兼容策略、跨内核版本条件编译、编译器优化陷阱防备、BCC到CO-RE迁移模式对比、以及Cilium/Tetragon/Parca等生产级项目实践。