摘要:
用户写和后台写回writeback竞争关系 问题本质:文件正在被写入 page cache(脏页变更多)与此同时后台 flusher 正在把同一文件的脏页写回。那内核如何并发处理?不会互相覆盖?不会 crash?不会写错数据? 如果两者同时操作,竞争如何解决? Case 1:用户写入时 page 正 阅读全文
posted @ 2025-12-16 16:41
苏格拉底的落泪
阅读(6)
评论(0)
推荐(0)
摘要:
结构体address_space_operations接口分析 struct address_space_operations { int (*writepage)(struct page *page, struct writeback_control *wbc); int (*readpage)( 阅读全文
posted @ 2025-12-16 10:09
苏格拉底的落泪
阅读(7)
评论(0)
推荐(0)
摘要:
参考资料 1. Page Cache Writeback脏页回写机制 2. linux内存回收 之 File page的 lru list算法原理 3. VFS源码分析-Page Cache Writeback脏页回写机制 4. writeback bdi脏页回写原理linux内核源码解析 阅读全文
posted @ 2025-12-16 09:16
苏格拉底的落泪
阅读(4)
评论(0)
推荐(0)

浙公网安备 33010602011771号