系统内核

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

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

io_uring 替代 epoll:用 IORING_OP_POLL_ADD 重构多路复用事件循环的深度实战

epoll 统治 Linux 高性能网络编程已经超过十五年。从 Nginx 到 Redis,从 Node.js 到 Rust Tokio,几乎所有"百万并发"的神话都建立在 `epoll_wait` 之上。但 epoll 并非没有天花板:每次进入事件循环都要一次系统调用,每次新增监听都要 `epoll_ctl`,内核就绪队列与用户态之间反复横跳,水平触发下的惊群与重复通知更是老生常谈。io_uri…