|author||Jens Axboe <firstname.lastname@example.org>||2005-12-07 20:29:00 +0100|
|committer||Jens Axboe <email@example.com>||2005-12-07 20:29:00 +0100|
[PATCH] fio: expand latency numbers for sync io.
1 files changed, 8 insertions, 2 deletions
@@ -118,6 +118,8 @@ Threads now running: 2 : [ww] [5.73% done]
The characters inside the square brackets denote the current status of
each thread. The possible values (in typical life cycle order) are:
P Thread setup, but not started.
C Thread created and running, but not doing anything yet
R Running, doing sequential reads.
@@ -151,9 +153,13 @@ bw= Average bandwidth rate
runt= The runtime of that thread
slat= Submission latency (avg being the average, dev being the
standard deviation). This is the time it took to submit
- the io.
+ the io. For sync io, the slat is really the completion
+ latency, since queue/complete is one operation there.
clat= Completion latency. Same names as slat, this denotes the
- time from submission to completion of the io pieces.
+ time from submission to completion of the io pieces. For
+ sync io, clat will usually be equal (or very close) to 0,
+ as the time from submit to complete is basically just
+ CPU time (io has already been done, see slat explanation).
bw= Bandwidth. Same names as the xlat stats, but also includes
an approximate percentage of total aggregate bandwidth
this thread received in this group. This last value is