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