内核

io_uring:Linux 异步 IO 的革命性演进

深入剖析 Linux io_uring 异步 IO 框架的架构设计、核心数据结构、内核实现细节,并结合实际代码案例展示其在存储、网络、事件循环等场景下的工程应用。

深入解析 Linux CFS 完全公平调度器:从红黑树到 vruntime 的算法之美

Linux 内核的进程调度器是整个系统的核心组件。CFS(Completely Fair Scheduler,完全公平调度器)自 2.6.23 版本引入以来,以其精妙的算法设计和卓越的实际性能,成为了 Linux 桌面与服务器场景的默认调度器。本文将从调度器的核心设计理念出发,深入剖析 CFS 的底层实现机制。

Linux 进程调度深度实战:CFS 完全公平调度器全链路解析

深入解析Linux内核CFS完全公平调度器的核心算法与工程实现:vruntime虚拟运行时间、红黑树运行队列、睡眠补偿机制、实时调度类、CFS Bandwidth配额控制、组调度架构、AutoNUMA平衡、sched_ext BPF调度器扩展,以及生产环境中的监控调优实践。

Linux内核内存压缩与页面迁移实战:CMA、KSM与compaction

深入解析Linux内核三大内存管理机制:CMA连续内存分配器、KSM同页合并与Memory Compaction碎片整理,涵盖CMA预留-迁移策略、KSM稳定树/不稳定树数据结构、Compaction触发路径与kcompactd内核线程,含性能基准数据与生产环境调优建议。