Linux内核

Linux 内核进程调度深度实战:从 CFS 到 EEVDF 的完全工程指南

Linux 内核进程调度深度实战:从 CFS 完全公平调度器到 EEVDF 最早合格虚拟截止时间优先算法的完整工程指南。涵盖 O(1)/CFS/EEVDF 三代架构演进、vruntime 与红黑树、实时调度类、Deadline EDF、多核负载均衡、NUMA 调度域、能耗感知调度 EAS、perf sched/ftrace/BPF 性能分析工具、生产级调优实践(交易系统、容器 Kubernetes)。

Linux 内核网络栈深度实战:从 Socket 系统调用到 NIC 驱动的数据包旅程

Linux 内核网络栈完全实战指南:从一次 write() 系统调用开始,沿着数据的完整旅程——Socket 层、TCP 协议引擎(三次握手、拥塞控制 CUBIC/BBR、延迟确认/Nagle、接收队列)、IP 层路由 FIB Trie 与邻居 ARP 子系统、Qdisc 流量调度 fq_codel/HTB、NIC 驱动与 NAPI 高性能接收、RSS/RPS/RFS 多队列分发,到零拷贝 sendfile/splice/MSG_ZEROCOPY、XDP eBPF 数据面加速、io_uring 异步网络、epoll 高并发与 SO_REUSEPORT 多进程监听。涵盖容器网络调优、TIME_WAIT 优化与生产级抓包分析方法。

Linux 内核同步机制深度实战:从 Spinlock 到 RCU 的完全并发控制工程指南

Linux 内核同步机制完全实战指南:从硬件原子指令、内存屏障、spinlock qspinlock架构、读写锁rwlock、seqlock无锁读、mutex可睡眠互斥、rw_semaphore、completion事件通知、percpu变量零锁设计,到RCU Grace Period原理与call_rcu异步释放。每个机制均包含内核源码函数签名、真实驱动示例、最佳实践及Lockdep调试。附生产级决策树帮你精确选择同步原语。

Linux 内核块设备层深度实战:从 bio 请求到 blk-mq 多队列调度框架的完全工程指南

Linux 内核块设备层完全实战指南:从通用块层、bio 请求结构体与段管理、request 生命周期、blk-mq 多队列框架硬件/软件队列映射、I/O 调度器(mq-deadline/bfq/kyber 算法详解)、多队列调度策略,到 virtio-blk/nvme 驱动实战示例、io_uring 直连直通、生产级性能调优(nr_requests/scheduler/队列深度/CFQ 参数)。附完整字符设备 RAM disk 驱动代码。

Linux 内核进程调度器深度实战:从 CFS 到 EEVDF 的完全工程指南

深入解析 Linux 内核进程调度器全流程:从调度策略分类、CFS 红黑树与 vruntime 算法、调度粒度与抢占决策、组调度与带宽控制,到 Linux 6.6 EEVDF 调度器设计、调度域与负载均衡、NUMA 感知调度、CPU 隔离与 affinity、实时调度策略,以及 perf sched 与 ftrace 调度事件分析实战。