Re: fio output-format=json+ and latency histogram buckets ~1200

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

 



On 07-Mar-17 01:49, abhishek koundal wrote:
Hi,
Can someone please explain what is the detailed latency buckets using
--output-format=json+ depict? The are always ~16 buckets populated. I
am not able to figure out the # iops per latency buckets and what the
units of latency are?

Another question:
For the histogram latency there are ~1200 buckets which can track
16sec for max latency. Can someone please explain what each bucket
interval. e.g. assuming each is 10us increment.
0-10us [#IOPS]
10-20us[#IOPS]
20-30us..[#IOPS]
......
15-16sec
--
Life is too short for silly things so invest your time in some
productive outputs!!
--
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


The json+ latency buckets are explained in the "Aggregate clat samples..." comment here:

http://git.kernel.dk/cgit/fio/tree/stat.h

There is a Python script at

http://git.kernel.dk/cgit/fio/tree/tools/fio_latency2csv.py

which converts the json+ output into a more intelligible format. It will produce a list of completion latency times (usec) with counts of how many IOs required each of those times.

My ultimate intention is to eliminate the need for the script and change the json+ output format to directly include the actual times.

Vincent
--
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