【发布时间】:2016-10-14 03:50:04
【问题描述】:
当字节被写入文件时,内核不会立即将这些字节写入磁盘,而是将字节存储在页面缓存中的脏页中(回写缓存)。
问题是,如果在脏页刷新到磁盘之前发出文件读取,是从缓存中的脏页提供字节还是先将脏页刷新到磁盘,然后再进行磁盘读取以提供服务字节(将它们存储在进程中的页面缓存中)?
【问题讨论】:
-
这不是一个编程问题,而是关于 Linux 内部的问题。可能更适合 Linux 站点
标签: linux caching linux-kernel filesystems page-caching