o_direct 和 o_sync的区别

o_direct: 任何读写操作都只在用户态地址空间和磁盘之间传送而不经过page cache

O_SYNC:  只影响写操作,block当前写进程,先从用户态内存写入page cache, 再从page cache写入磁盘,然后才返回到用户进程

posted @ 2019-06-23 11:04  爱技术的笨小孩  阅读(2182)  评论(0编辑  收藏  举报