脏页写入磁盘的两种方式 March 17, 2023 Content # 大部分文件页(File-backed Page),都可以直接回收,以后有需要时,再从磁盘重新读取就可以了。而那些被应用程序修改过,并且暂时还没写入磁盘的数据(也就是脏页),就得先写入磁盘,然后才能进行内存释放。 这些脏页,一般可以通过两种方式写入磁盘。 可以在应用程序中,通过系统调用 fsync ,把脏页同步到磁盘中; 也可以交给系统,由内核线程 pdflush 负责这些脏页的刷新。 Viewpoints # From # 19 | 案例篇:为什么系统的Swap变高了(上) Links # file-backed and anonymous