COW

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

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

深入理解 Linux 内存映射 mmap:文件 I/O 与共享内存的终极方案

深入解析Linux mmap系统调用:从接口语义到内核实现(VMA、Page Cache、CoW),涵盖MAP_SHARED/PRIVATE/ANONYMOUS/HUGETLB等映射类型,分析mmap vs read/write性能特征、SIGBUS陷阱、TLB Shootdown、KSM同页合并及userfaultfd特性,并探讨在IPC、数据库引擎、ELF加载器等场景的工程实践。

OpenZFS 存储栈深度工程实战:从 SPA/DMU/DSL 四层架构、COW 与 TXG 事务组、ZIL/SLOG 同步写、RAID-Z 可变条带到 ARC 自适应替换缓存的全链路解析

拆解 ZFS 落盘的每一层结构:SPA/DMU/DSL/ZPL 四层分工、128 字节 blkptr 间接块树如何支撑 COW、TXG 三态机把随机写聚合为顺序写、ZIL 与 SLOG 拯救同步写延迟、RAID-Z 可变条带的容量税、ARC 为什么不是 LRU(MRU/MFU + ghost 链表),并给出生产环境可照抄的调优清单与去重/BRT 的取舍判断。