操作系统中pagecache的概念

1,142 阅读1分钟

什么是 pagecache ?

pagecache(页缓存)是操作系统用来优化写磁盘速率的一个缓存,将所有的写磁盘操作先记录起来,到一个合适的点再一起刷盘,提升磁盘IO效率。

预读:操作系统读取磁盘信息是按页码来读的,一页4kb,读取信息的时候会将相邻的几页也加载进内存。

延迟写:用户的写磁盘操作先存到pageCache里,满了再写磁盘。

刷盘:一般就是指将 pagecache 中的内容刷新到磁盘中。