我试图获得性能数字(简单的4K随机读取),使用fio工具与ioengine作为libaio。我观察到,如果直接io被禁用(direct=0),那么iops就会急剧下降。当direct=1被提供时,iops是它的50倍!setup: fio being run from a linux client connected to a PCIe based [global]
filename=
Fio工作量:apiVersion: v1 name: fio-target #storageClassNamename: fio-configfio: io_u error on file /target/simple-write.0.0: No space left on device" : 0,
"iops
我使用fio作为存储基准,使用fio2gnuplot绘制图形,每次我运行测试并查看iops的日志文件时,第二颜色总是1,这是iops值,因此图只是一条垂直于Y轴的直线,.Which是没有意义的。code here
size=128miodepth=2per_job_logs=0write_bw_log=logfiles_libaio/<
我知道我可以使用任何给定的静态工作负载来使用fio测试我的磁盘。其中我选择了以下参数作为常量:静态QD (至少可设置为1、2、4和8)直接I/O访问(类似于libaio of fio)基准测试应该慢慢地增加IOPS,直到延迟超过设定的极限,然后再进行基准测试。测试结果将是每个IOPS值的延迟,或者更好的是,每个IOPS值的minimum+average+max延迟。基本上,我是在问一个工