通常情况下,读取文件数据到物理内存中,物理内存的数据根据一定的策略进行更新。
每当读取数据时,为了提高后续再次读取的效率,减少再次从硬盘读取数据的时间,数据被放到页面缓存中。类似的,当需要向一个文件中写入数据时,首先把数据写入到页面缓存中,然后再将数据持久化到存储设备中。
已持久化的页被标记为脏页,这些页可以被Linux复用,它通过同步机制保证页面缓存中的内容与更新后的文件数据一致。
通常情况下,读取文件数据到物理内存中,物理内存的数据根据一定的策略进行更新。
每当读取数据时,为了提高后续再次读取的效率,减少再次从硬盘读取数据的时间,数据被放到页面缓存中。类似的,当需要向一个文件中写入数据时,首先把数据写入到页面缓存中,然后再将数据持久化到存储设备中。
已持久化的页被标记为脏页,这些页可以被Linux复用,它通过同步机制保证页面缓存中的内容与更新后的文件数据一致。