Re: [Bug report] Runtime, IOPS, bandwidth recorded incorrectly if small size with time_based

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 04/24/2015 04:50 PM, Akash Verma wrote:
If there's a load with a very small size, but forced to repeat using
time_based, the runtime reported at the end, as well as IOPS,
bandwidth are wrong.

E.g. using this control file:

[short_and_suite]
rw=randread
bs=128k
size=128k
ioengine=libaio
time_based=1
runtime=1
filename=datafile.tmp

(where datafile.tmp already exists, for a more dramatic demonstration)
The results I'm seeing on a hard drive are:
read : io=304128KB, bw=24750MB/s, iops=198000, runt=    12msec

This is a regression from FIO 2.0.5, which gives the following results:
read : io=242176KB, bw=242418KB/s, iops=1893 , runt=   999msec

which is much more reasonable.

Looks like a shorter run, try runtime=1s. And that makes me wonder if the default conversion is buggy. What version are you comparing 2.0.5 to?

--
Jens Axboe

--
To unsubscribe from this list: send the line "unsubscribe fio" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Kernel]     [Linux SCSI]     [Linux IDE]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux