RE: Non-uniform randomness with drifting

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

 




> -----Original Message-----
> From: Alireza Haghdoost [mailto:haghdoost@xxxxxxxxx]
> Sent: Thursday, 08 January, 2015 1:01 PM
> To: Elliott, Robert (Server Storage)
> Cc: Jens Axboe; fio@xxxxxxxxxxxxxxx
> Subject: Re: Non-uniform randomness with drifting
> 
> On Thu, Jan 8, 2015 at 10:59 AM, Elliott, Robert (Server Storage)
> <Elliott@xxxxxx> wrote:
> > The new random_drift feature changes spatial locality over time (where
> > time means % of data that has been accessed), so it provides some
> > correlation control, but doesn't provide full temporal locality
> > control.
> 
> Just to clarify, the temporal locality control that you are referring
> to is more like burst control. You are not interested in a fixed IO
> generation rate and interested to have dynamic IO rate changes. Is 
> that correct ?

Yes. That kind of temporal locality is necessary for write buffer/caches
that sit between a fast interface and a slow interface, where the buffer
is continuously destaged.  Assuming the long-term input rate matches the
output/destage rate (otherwise the buffer will inevitably become full),
the required buffer size to maintain maximum bandwidth depends on the
length of the bursts between the idles.

A simple fixed rate generator has uses too, but it often leads to overloading
the system or settling at less than the maximum possible rate.  That's how 
the SPC-1 benchmarks are designed; find the heaviest workload for which the
system maintains the targeted latency (fio's latency_target= option).

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