内核

eBPF 实战:Linux 内核可观测性从入门到精通——从 BCC 到 bpftool 的完整技术图谱

深度解析 Linux eBPF 技术原理与实践:从 BPF 历史演进、核心架构(Map、Helper、Verifier)到工具链全景(BCC/bpftrace/libbpf/bpftool),涵盖 XDP/TC/Kprobe/Tracepoint/Uprobe/Cgroup/LSM 七大 Hook 点详解,4个生产级实战案例(TCP失败溯源、CPU争抢量化、TCP重传风暴检测、文件系统延迟分析)及性能优化最佳实践。

Linux 系统调用深度实战:从 int 0x80 到 VDSO 与 io_uring 的 Syscall Entry/Exit 内核实现与 eBPF 追踪

从硬件指令层拆解 Linux 系统调用的完整生命周期:syscall 历史演进(int 0x80→sysenter→syscall)、entry_SYSCALL_64 汇编级的 swapgs/per-cpu/pt_regs 构建安全分析、VDSO 如何让 gettimeofday 绕过 syscall、vDSY vs ASLR 兼容、syscall 分发表、Spectre/Meltdown 对 syscall 延迟的量化影响、sysret 与 iret 返回路径选择、io_uring 用共享环形队列绕过 syscall 的架构、eBPF tracepoint/kprobe/fentry 三种观测方式对比、strace 的 ptrace 代价与替代方案、生产环境减少 syscall 频率的 7 种工程策略、跨架构对比(x86_64/ARM64/RISC-V)。