用来参考的博客
IO系统性能之一:衡量性能的几个指标
https://blog.youkuaiyun.com/haiross/article/details/37691899
这一篇,我觉得比较重要的概念就是讲清楚了IO chunk size问题,和我们平时讲的操作系统块是不一样的,二者是没有直接关系的;还有大IO和小IO操作,还有响应时间这些;主要用于理解参数blocksize
磁盘IO
https://blog.youkuaiyun.com/guolong1983811/article/details/50421857
这一篇主要是对磁盘IO需要了解的概念有了一个整体的了解,包括,同步异步,direct io和buffer io这些,还有一些系统的基本知识;主要用于理解参数ioengine
【系统资源攻略】IO第一篇-磁盘IO,内核IO概念
https://www.cnblogs.com/muahao/p/6596545.html
这一篇也是对磁盘IO需要了解的概念有了一个整体的了解,这一篇收获比较大的就是里边有一部分详细阐述了缓存在磁盘文件读写中的作用,但是我觉得我理解的可能不是那么深刻。;direct=1参数的理解
https://www.cnblogs.com/StarStor/p/3892338.html
Fio压测工具和io队列深度理解和误区
http://blog.yufeng.info/archives/2104#more-2104
其实吧,这两篇我也不太懂,但是关于队列参数的设置还是需要看一下的,我的测试过程中使用的队列参数是直接使用fio example文件中例子的自带的
关于fio
主要是fio安装包中自带的readme文件---安装相关和howto文件---参数含义和结果解释,
配了一篇翻译的blog
fio使用指南(最全的参数说明)
http://www.voidcn.com/article/p-snzeqluq-yw.html
FIO 的使用不难,可以把参数都写在命令行里,也可以写在脚本文件里,运行方式就是
fio /脚本路径/xxx.fio即可
主要是参数的选择问题