Linux内核

Linux内核页面回收与OOM Killer深度实战:从LRU链表熔断到cgroup内存爆炸

Linux内核页面回收与OOM Killer深度实战,涵盖LRU双链表算法、kswapd与direct reclaim回收路径、swap机制与swappiness调优、OOM Killer评分机制与cgroup内存限制、PSI压力监控、THP与内存碎片、zone_reclaim_mode NUMA配置、实战案例分析(Redis延迟/容器OOM雪崩/MySQL NUMA优化)、性能调优参数清单与可观测工具全景。

深入剖析 Linux 高性能 I/O:从 io_uring 到零拷贝的工程实践

从传统I/O模型的性能瓶颈出发,详解mmap write、sendfile、splice三种零拷贝方案的原理与演进,深入剖析io_uring的SQ/CQ/SQE架构设计、中断驱动与轮询模式、固定缓冲区机制,并通过真实性能对比实测展示io_uring相比同步IO和POSIX AIO的显著优势,最后给出生产环境采用策略与未来展望

Linux内核缺页异常与内存映射深度实战:从do_page_fault到mmap全链路

深入剖析Linux内核缺页异常(Page Fault)从硬件陷入到物理页分配的全链路:x86-64四级页表架构、Major/Minor/Invalid三类缺页、do_page_fault函数逐行分析、mmap文件映射与匿名映射的VMA管理、写时复制(COW)内核实现、透明大页(THP)优化与陷阱、生产环境调优参数与诊断工具链(perf/ftrace/ps/smaps)。