In below image, fio is running 2 threads and both threads are performing randread operations on same file. Surprisingly latency values (highlighted in red) are quite different. For one thread, time taken to complete one i/o operation is about 126 on avg and for another thread, time taken is around 126000. What are we missing? Why such drastic difference in values?
We are missing the units of values. Observe, for thread 1 units are microseconds and for 2nd thread, units are nanoseconds. Hence, both values are approximately equal.