性能分析

eBPF 性能剖析与火焰图工程实战:从 On-CPU Hotspot 到 Off-CPU 阻塞的全栈追踪

深度解析 eBPF 驱动的 CPU 性能剖析全栈工作流:从 perf_event 子系统、栈展开机制(Frame Pointer/DWARF/ORC/LBR)、Brendan Gregg 火焰图折叠算法,到 On-CPU Hotspot + Off-CPU 阻塞双视角融合;覆盖 Wall-Profiling、差分 FlameGraph、FlameScope 等高级可视化;附 Redis 延迟尖刺 + Go GC STW 两大生产级实战案例与采样参数调优矩阵。

eBPF 深度实战:内核可观测性革命与性能分析的全栈指南

深度讲解 Linux eBPF 的全栈指南:从 BPF 虚拟机架构、验证器安全机制、Map 数据结构体系,到四类探针(tracepoint/kprobe/uprobe/XDP)实战用法。涵盖 Off-CPU 分析、系统调用延迟直方图、内存分配追踪、调度延迟分析等性能优化场景,以及 bpftrace/BCC 工具链、生产案例诊断、CO-RE 跨内核兼容、安全边界与生态系统。

Linux 系统调用全链路深度工程实战:从 syscall 指令到 VFS 的完整旅程

系统调用是用户空间进入内核空间的唯一受控通道。本文从 x86_64 SYSCALL 指令出发,完整拆解系统调用链路中的每一个关键阶段:entry_SYSCALL_64、pt_regs、syscall table 分发、文件操作全路径(openat→read/write/close)、io_uring 替代方案、安全加固策略(strace/ftrace/eBPF 调试实战)。

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

eBPF(Extended Berkeley Packet Filter)允许运行沙盒程序,深入讲解验证机制、JIT编译、Map数据结构、实战可观测性场景(系统调用追踪/网络流量分析/CPU剖析/内存泄漏检测),涵盖BCC、libbpf CORE及云原生eBPF工具生态。