History log of /external/fio/lib/zipf.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a5a4fdfd44ec1b55ebab7800a931c148540a7324 11-Nov-2012 Jens Axboe <axboe@kernel.dk> zipf: use 64-bit safe hash for zipf/pareto

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/lib/zipf.h
2316296a514711bb388d87b34742c04bb561d986 07-Nov-2012 Jens Axboe <axboe@kernel.dk> zipf: seed zipf/pareto rand with filename hash and job id

We don't want 4 jobs operating on the same file to use the
same hot spots.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/lib/zipf.h
b2b0b7534d857e4ca22429a9f573791b8e03264c 07-Nov-2012 Jens Axboe <axboe@kernel.dk> zipf/pareto: ensure that 0 isn't always the hottest block

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/lib/zipf.h
b83da9b55207fccbff58f4cfc68fef5c390a7c95 06-Nov-2012 Jens Axboe <axboe@kernel.dk> zipf: needs inttypes.h

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/lib/zipf.h
925fee33e47f7eb755ee893e87f0de2bd405a8cc 06-Nov-2012 Jens Axboe <axboe@kernel.dk> Add pareto distribution randomizer

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/lib/zipf.h
e25839d4cb5fefcb5ffce76128a4faedb177e7af 06-Nov-2012 Jens Axboe <axboe@kernel.dk> Add sample zipf distribution randomizer

Instead of just doing purely random IO where each block is
touched exactly (or close to, depending on random map) once,
add a zipf distribution scheme where a selectable theta
defines the spread and frequency of blocks read/written.

Committing this so I don't lose it. Needs a few changes,
for instance we need to hash the zipf output so that
the spread doesn't always just favor the lower LBA range.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/lib/zipf.h