调用系统函数write时 有写延迟,write负责把东西写到缓存区上,

sync负责把缓存区上的东西排到写队列中(缓冲区->写队列),在由守护进程负责把队列里的东西写到磁盘上,而sync函数在把缓存区上的东西排到写队列后不管写队列中的内容是否写到磁盘上都立即返回。

fsync函数则是对指定文件的操作,而且必须等到写队列中的内容都写到磁盘后才返回,并且更新文件inode结点里的内容。

sync、fsync的区别是什么?相关推荐

  1. Linux sync/fsync/fdatasync 函数

    文章目录 一.函数声明 二.意义 三.实例 四.fsync和fdatasync所说的更新文件属性,指的是更新哪些文件的属性呢. 一.函数声明 #include <unistd.h>int ...

  2. linux磁盘同步函数,Linux系统调用fsync函数详解

    功能描述: 同步内存中所有已修改的文件数据到储存设备. 用法: #include int fsync(int fd); 参数: fd:文件描述词. 返回说明: 成功执行时,返回0.失败返回-1,err ...

  3. vue中.sync修饰符与自定义组件的v-model的使用

    .sync修饰符 有时我们需要父组件向子组件传值,并且子组件要修改父组件中的值是,我们一般会这样写 //父组件 <template>//子组件修改值 父组件注册自定义事件 传过来的参数通过 ...

  4. linux 系统函数调用脚本文件,Linux系统调用fsync函数详解

    Linux系统调用fsync函数详解 发布时间:2013-11-14 19:55:10   作者:佚名   我要评论 Linux fsync函数主要用于将同步内存中所有已修改的文件数据到储存设备,多用 ...

  5. kafka消息存储与partition副本原理(二)

    消息的存储原理: 消息的文件存储机制: 前面我们知道了一个 topic 的多个 partition 在物理磁盘上的保存路径,那么我们再来分析日志的存储方式.通过 ll /tmp/kafka-logs/ ...

  6. 经典面试|为何Kafka这么快?

    大家好,今天让我们一起来深入了解 Kafka "快"的内部秘密.你不仅可以学习到 Kafka 性能优化的各种手段,也可以提炼出各种性能优化的方法论,这些方法论也可以应用到我们自己的 ...

  7. linux .o文件,Linux 文件I/O

    函数open和openat #include int open(const char *path, int oflag, ... /* mode_t mode */); int openat(int ...

  8. 无法扩展该卷 因为群集的数量将超过文件系统_Ubifs文件系统分析

    转载是一种动力 分享是一种美德 1.  引言 UBIFS,Unsorted Block Image File System,无排序区块图像文件系统.它是用于固态硬盘存储设备上,并与LogFS相互竞争, ...

  9. 【unix】unix环境高级编程

    文章目录 1.UNIX基础知识 1.基本知识 2.文件和目录 3.输入和输出 4.程序和进程 5.出错处理 6.用户标识 7.信号 8.时间 9.系统调用和库函数 标准化和实现 1.标准化 ⑴ISO ...

最新文章

  1. java nextline_Java编程语言基础的9根支柱
  2. 阿里好的开源项目有哪些(善用工具)
  3. 附加数据库失败 操作系统错误5:5拒绝访问 错误5120 解决方法
  4. mysql实习生笔试题_2014阿里实习生面试题MySQL如何实现索引的
  5. c与python的区别-c语言和python的区别是什么
  6. 数据库表的字段中含空格怎么办?
  7. 《MySQL排错指南》——1.9 许可问题
  8. java中静态代码块的用法 static用法详解
  9. matlab中将小数四舍五入,matlab 四舍五入 保留至指定小数(图)
  10. AJAX TabContainer 样式设置
  11. 如何评估语音质量好坏?
  12. 虚幻引擎图文笔记:导入FBX骨骼动画(附官方FBX模型下载)
  13. WPF 矢量字体图标
  14. 许三多和他的基金定投
  15. JDK11源码学习05 | HashMap类
  16. 以太网MII接口类型大全-MII、RMII、SMII、GMII、RGMII、SGMII、XGMII、XAUI、RXAUI
  17. 赛迪中国ECM市场报告解读二:鸿翼等国内厂商正在逐步取代跨国企业
  18. 哪些地方可以打印试卷
  19. 清华计算机类出国留学,清华大学的王牌专业及出国留学率.doc
  20. PythonNote017---计算房贷还款

热门文章

  1. O2nails美甲机
  2. 有一只小鱼,它上午游泳150公里,下午游泳100公里,晚上和周末都休息(实行双休日),假设从周x(1<=x<=7)开始算起,请问这样过了n天以后,小鱼一共累计游泳了多少公里呢?
  3. XML之自动生成类,添加,修改,删除类的属性
  4. java Comparator实现排序
  5. ffmpeg的amix混音改进
  6. 分立部署Ueransim和5GCN_v1.5.0原理及实现
  7. nanosleep()函数使用
  8. 12.12黄金原油下周实时价格趋势分析及独家策略解套指导
  9. 吴教授7-9(E-H)
  10. softmax单元_初探softmax