跳转至

性能知识

1 文件 open 标志 O_DIRECT、O_SYNC、O_DSYNC

https://blog.csdn.net/AXW2013/article/details/70242228 https://stackoverflow.com/questions/41257656/what-does-o-direct-really-mean

  • O_DIRECT: 无缓冲的输入、输出。
  • O_SYNC(fsync):以同步 IO 方式打开文件(保证data 和 metadata 都会更新到 disk)。
  • O_DSYNC(fdatasync):以同步 IO 方式打开文件(仅仅保证 data 更新到 disk)。

2 性能工具