Linux

Linux io_uring 深度实战:异步 I/O 的新纪元

全面解析 Linux io_uring 异步 I/O 框架:从双环形队列架构到 liburing 实战开发,涵盖固定缓冲区、SQPOLL 内核线程、链接操作、网络服务端等高级特性,并附性能基准对比与最佳实践。

深入理解 Linux 内核 eBPF:从内核观测到网络加速的深度实战

深入剖析 eBPF 核心架构(Map体系、Helper函数、验证器)、程序类型与 Hook 体系(kprobe、XDP、TC、LSM)、可观测性实战(execsnoop、offcputime、CO-RE)、网络加速实战(XDP DDoS 防护、Katran LB、Cilium CNI)、安全模型与权限分层,以及生产环境最佳实践与性能调优策略。

Linux NUMA 感知调度与内存策略深度实战:从 Auto-NUMA Balancing 到云原生调优

深度剖析 Linux 内核 NUMA 调度子系统的完整链路:从 Auto-NUMA Balancing 页故障扫描算法,到内存策略 mbind/set_mempolicy 的绑核绑域策略;从 Zone Reclaim Mode 对回收行为的调控,到 Kubernetes Topology Manager 的容器编排集成。全篇含 numactl/perf/numastat 实测数据和在 AMD EPYC 9654 192 核大内存服务器上的性能基准。

Rust 进入 Linux 内核:从恐惧到拥抱——内存安全系统编程的范式革命

深度解析 Rust 在 Linux 内核 6.1+ 中的完整实现路径:Rust-for-Linux 项目演进、bindgen/cbindgen 双向 FFI 模型、自定义 module! 宏与 Pin 初始化、安全封装层(Mutex Guard / Arc / Opaque)、UserSlicePtr 安全指针、实战 USB 网络驱动对比 C 版代码行数减少 72%、性能基准(2% 以内差异)、已合入主线的驱动清单(asix / qrtr / tarfs / ext2 / Nova GPU)、开发环境搭建指南。

eBPF与XDP高性能网络包处理深度实战:从虚拟机架构到生产级数据面工程

深入剖析eBPF虚拟机核心架构(验证器/Map/辅助函数/JIT/BTF)、XDP三种attach模式与五种返回码、程序类型与挂载点选择矩阵、工程实践四要素(Map并发安全/尾调用/批量化/NUMA感知)、生产级案例(L4 LB/DDoS清洗/零信任网络)、工具链与调试方法、性能极限与陷阱、未来演进方向。