sync: 把page cache中的高速緩存的所有文件的臟頁,super block, 以及inode本身刷新到磁盤。
fsync: 把制定文件的臟頁寫到磁盤,包括page cache和inode本身。
fdatasync: 只把制定文件的page cache寫入磁盤,忽略inode本身。
fflush: 強制將該文件對應的用戶空間glibc里面的的4KB的buffer寫入內核緩存。
sync: 把page cache中的高速緩存的所有文件的臟頁,super block, 以及inode本身刷新到磁盤。
fsync: 把制定文件的臟頁寫到磁盤,包括page cache和inode本身。
fdatasync: 只把制定文件的page cache寫入磁盤,忽略inode本身。
fflush: 強制將該文件對應的用戶空間glibc里面的的4KB的buffer寫入內核緩存。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。