性能知识¶
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 性能工具¶