linux清空某个文件io缓存,Linux的页缓存和文件io
普通文件IO需要复制两次,内存映射文件mmap只需要复制一次普通文件IO进程发起读请求的过程如下:(1)进程调用库函数read()向内核发起读文件的请求(2)内核通过检查进程的文件描述符定位到虚拟文件系统已经打开的文件列表项,调用该文件系统对VFS的read()调用提供的接口(3)通过文件表项链接到目录项模块,根据传入的文件路径在目录项中检索,找到该文件的inode(4)inode中,通过文件内容...