内核

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)。

io_uring Send-Zero-Copy 与 Registered Buffers 深度实战

深入剖析 io_uring 的 Send-Zero-Copy (IORING_OP_SEND_ZC) 机制,从协议语义、registered buffer 与 provided buffer 的选择策略、多缓冲区协作、错误恢复到生产可用的 ZC 网络服务骨架构建,涵盖内核 6.7+ 的最新特性与实测性能数据。