Linux

Linux Block Layer 与 blk-mq 深度剖析:从 bio 到多队列硬件分发实战

深入解析 Linux Block Layer 与 blk-mq 多队列存储栈:bio/Rrequest 生命周期、blk-mq 硬件分发机制、tag 管理、中断亲和性与 NUMA 拓扑映射、IO 调度器(mq-deadline/BFQ/Kyber/none)原理对比、NVMe 驱动集成路径、多路径与 ZNS、io_uring block passthrough、生产级调优参数与基准测试指南。

深入理解 Linux eBPF:从内核可编程框架到云原生可观测性实战

全面解析 Linux eBPF 技术栈:从 BPF 到 eBPF 的演进历史、验证器与 JIT 编译原理、Map 数据结构详解,通过 execve 追踪和 XDP DDoS 防护两个完整实战项目掌握 eBPF 开发,深入 Cilium 网络方案、Parca/Pyroscope 持续性能剖析、Falco/Tetragon 运行时安全三大云原生应用场景,附 BPF CO-RE 部署最佳实践与 Linux 6.x 未来展望。

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等生产级项目实践。