Linux 如何解释fio iops日志文件?

Linux 如何解释fio iops日志文件?,linux,io,storage,benchmarking,Linux,Io,Storage,Benchmarking,我使用fio进行存储基准测试,使用fio2gnuplot绘制图表,每次我运行测试并查看iops的日志文件时,第二列总是1,这是iops值,由于这些图表只是垂直于Y轴的一条直线。这毫无意义。我尝试了各种IoDepth、ioengines,但没有用。我是否使用了错误的参数(选项) 以下是我的工作文件 [global] enter code here rw=randwrite size=128m thread=1 iodepth=2 ioengine=libaio per_job_logs=0 d

我使用fio进行存储基准测试,使用fio2gnuplot绘制图表,每次我运行测试并查看iops的日志文件时,第二列总是1,这是iops值,由于这些图表只是垂直于Y轴的一条直线。这毫无意义。我尝试了各种IoDepth、ioengines,但没有用。我是否使用了错误的参数(选项)

以下是我的工作文件

[global]

enter code here

rw=randwrite
size=128m
thread=1
iodepth=2
ioengine=libaio
per_job_logs=0
directory=/home/fio



[job_512]
write_bw_log=logfiles_libaio/fio-test_512
write_iops_log=logfiles_libaio/fio-test_512
write_lat_log=logfiles_libaio/fio-test_512
bs=512b
这是日志文件

1, 1, 0, 512
2, 1, 1, 512
18, 1, 1, 512
19, 1, 0, 512
31, 1, 1, 512
53, 1, 1, 512
55, 1, 1, 512
56, 1, 0, 512
59, 1, 1, 512
63, 1, 1, 512
根据fio手册(man fio),在“fio文件格式”下,它说:

   Fio  supports  a  variety  of log file formats, for logging latencies, bandwidth, and IOPS. The logs
   share a common format, which looks like this:

   time (msec), value, data direction, offset

   Time for the log entry is always in milliseconds. The value logged depends on the type  of  log,  it
   will be one of the following:


   Latency log
          Value is in latency in usecs
   Bandwidth log
          Value is in KB/sec
   IOPS log
          Value is in IOPS

   Data direction is one of the following:


   0      IO is a READ
   1      IO is a WRITE
   2      IO is a TRIM
但是,我认为“偏移量”应该是“IO大小”

因此,在带宽的情况下,它是:

timestamp(ms), bandwidth(KB/sec), R/W, size
根据fio手册(man fio),在“fio文件格式”下,它说:

   Fio  supports  a  variety  of log file formats, for logging latencies, bandwidth, and IOPS. The logs
   share a common format, which looks like this:

   time (msec), value, data direction, offset

   Time for the log entry is always in milliseconds. The value logged depends on the type  of  log,  it
   will be one of the following:


   Latency log
          Value is in latency in usecs
   Bandwidth log
          Value is in KB/sec
   IOPS log
          Value is in IOPS

   Data direction is one of the following:


   0      IO is a READ
   1      IO is a WRITE
   2      IO is a TRIM
但是,我认为“偏移量”应该是“IO大小”

因此,在带宽的情况下,它是:

timestamp(ms), bandwidth(KB/sec), R/W, size