Linux内核

OverlayFS 联合文件系统深度实战:从 lowerdir/upperdir/workdir 到 whiteout 与 copy-up 的完整内核链路

OverlayFS 是 Linux 主线自 3.18(2014)起合入的联合挂载(union mount)文件系统,也是容器镜像分层存储的事实标准底座。它用一个可写的 `upperdir` 叠加在任意多个只读 `lowerdir` 之上,向上呈现一个统一的 `merged` 视图,而底层各层始终保持不可变。本文从第一性原理出发,把 OverlayFS 的目录合并算法、whiteout 隐藏机制、c…

Linux 内核内存规整(Memory Compaction)与页面迁移深度实战

从 Linux 内核页面迁移的五种 MIGRATE_TYPE 出发,深入剖析 compaction 扫描器(isolate_migratepages/compact_finished)、extfrag_threshold 碎片评分算法、CMA 连续内存分配器与 compaction 的协作、proactive compaction 触发机制,结合 /proc/sys/vm/compact_memory 调优与 tracepoint 观测,给出完整的抗碎片化工程方案。