页高速缓存是Linux kerne使用的主要的磁盘缓存技术。它允许系统把存放在磁盘上的一些数据保留在内存中,以便减少对磁盘的访问。进程对页高速缓存区中的数据修改之后,数据页被标记为“脏数据”在下列哪些条件下,脏数据不会被写入磁盘? 页高速缓存空间不足 突然断电 变脏以来,太久没有过更新 通过系统调用(sync(),fsync(),fdataasync())来强行对将对快设备的更新同步到磁盘 内存足够大 磁盘足够大
页高速缓存空间不足
突然断电
变脏以来,太久没有过更新
通过系统调用(sync(),fsync(),fdataasync())来强行对将对快设备的更新同步到磁盘
内存足够大
磁盘足够大