Linux的三种同步操作比较
2016-06-23 16:59
225 查看
fdatasync:只刷新数据到磁盘,如果为了让随后的数据能正确的恢复,那么就需要刷新元数据。eg当guest不增加磁盘镜像的大小时,只需要刷新数据到磁盘。如果改变磁盘镜像大小,那么host还需要commit一个事务,就会多一次Flash。
fsync:所有改变的数据,data and metadata都要刷新到磁盘。
msync:进程在映射空间对共享内容的改变不直接写回磁盘文件中,往往调用munmap()后才执行,实现磁盘文件内容与共享内存区中内容一致。
fsync:所有改变的数据,data and metadata都要刷新到磁盘。
msync:进程在映射空间对共享内容的改变不直接写回磁盘文件中,往往调用munmap()后才执行,实现磁盘文件内容与共享内存区中内容一致。
相关文章推荐
- 在Linux系统上搭建一个SVN服务器
- Linux的启动过程
- 【Linux/C】程序的编译和链接--例子
- [代码实例][Linux系统编程]遍历目录
- 【最短系列】linux命令行中,各颜色意义
- linux inode解释
- Linux删除重复行 排序和不排序的做法
- linux基础命令回顾
- linux配置git,操作github代码
- linux远程登录ssh免密码
- Linux动态加载内核模块
- gcc代码反汇编查看内存分布[2]: arm-linux-gcc
- linux 进程启动方式
- Linux 下Sqlite3 的下载及安装
- linux命令tail
- 源码debian打包
- 关于Linux 上两种 mysql 执行语句结果到文件的写法
- 12-21学习记录 初识Linux
- Linux 服务器查看日志基本命令
- linux下mysql的root密码忘记