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
|