进程调度

Linux 内核 IOMMU 与 VFIO 设备直通深度实战——从 DMA 重映射到 vIOMMU 嵌套虚拟化与中断隔离的完整虚拟化 IO 栈

深度解析 Linux 内核 IOMMU 子系统与 VFIO 设备直通框架:从 Intel VT-d/AMD-Vi 硬件架构、DMA 重映射保护、VFIO Container/Group/Device 三层层抽象模型,到 vIOMMU 嵌套虚拟化 DMA 隔离、中断重映射与 IRQ 亲和性配置、ATS/PRI 性能优化、Thunderclap DMA 攻击防护案例,以及 DMAR AER 高级错误报告机制。附带完整的 QEMU/KVM VFIO 配置实战与性能基准测试。

Linux 内核 RCU (Read-Copy-Update) 深度工程实战:从宽限期机制到生产级无锁设计

深入剖析 Linux 内核 RCU (Read-Copy-Update) 同步机制:从零开销读者、宽限期检测(静默状态/层级节点树)、call_rcu回调批处理、三种 RCU 变体 (sched/bh/preempt)、SRCU 可睡眠 RCU,到内核真实案例(fdtable/VFS/TCP hashinfo/PID查找)和 kfree_rcu 6.x 新特性,含性能调优参数与 CONFIG_PROVE_RCU 调试方法。

Linux 内核 RCU (Read-Copy-Update) 同步机制:从宽限期原理到生产级性能优化深度实战

深度解析 Linux 内核 RCU 同步机制的核心思想——宽限期检测、发布-订阅内存序、回调回收。涵盖 RCU/SRCU/RCU-BH/RCU-Tasks 四大变体的差异选用、Tree RCU 对数级推进算法、PREEMPT_RT 实时内核适配、与自旋锁/读写锁/序列锁的性能基准对比(64核实测数据)、内核路由缓存/dcache/VFS/tracepoint 中 RCU 的真实应用场景,以及 Linux 6.x Lazy RCU 等新进展。

Linux 内核 TCP/IP 协议栈深度实战:从网卡中断到应用recvmsg的全链路剖析

深度解析Linux内核TCP/IP协议栈全链路:从NIC硬件中断、NAPI轮询、DMA环形缓冲区,到IP路由、TCP状态机、拥塞控制算法(BBR),最终通过Socket层 entregue 给用户空间。涵盖sk_buff数据结构、epoll事件分发(LT/ET)、零拷贝(sendfile/splice)、TSO/GRO硬件卸载、XDP高性能数据包处理,以及ss/tcpdump/bpftrace监控调试实战。