Re: Any Delay Introduced by FIO between submission of Two IOs?

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

 



On Mon, May 27 2013, sampath rapaka wrote:
> hi
> 
> i have run couple of fio runs. i am running this over raid1 device. i
> have captured blktrace for each run. I was going through the
> blktraces. what i have observed is there instances where there is
> commit happening to disk at say time stamp X. I was expecting a new IO
> to be submitted at X+1 time stamp. but i see next IO is submitted at
> time stamp Y.
> 
> Y-X is more than 1. Is there any delay introduced from FIO between two
> fios. or what could be the probable reasons to see such delay? let me
> know if my understanding is wrong.
> 
> Below is the excerpt from blktrace:
> 
> 21378   8,32   3     9162     0.116015463     0  C  WS 574576152 + 8 [0]
>  21379   8,16   3    10690     0.116020386     0  C  WS 574576152 + 8 [0]
>  21380   9,0    0        1     0.120074779  8797  Q  WS 131300520 + 8 [fitness]
> 
> from lines 21379(C) to 21380(Q) there is lots of delay for submission of new IO.
> 
> So i was thinking in lines of any delay from FIO between submissions
> of IO or they submit IO as soon as it is available.
> 
> Question 2:
> I have also observed larger delays in Q-D values. which is more than D-C value.
> 
> What could be the possible reasons for this behavior ?

Fio doesn't introduce any delays on purpose. What job file are you
running?

It could either be that fio is scheduled out or in other ways in a
non-running state. Or perhaps fio is waiting for completions.

Line 21380 above is something called 'fitness', what is that?

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