f17e67059e
Previous version just used batching for initial queue depth loading as an example of how to batch. This version adds a new param -b that allows the caller to either disable or set a specific batch value for use during the entire run. For example Q depth 128 with a batch of 64 will always send IO in batches of 64 so in effect once the Q depth has been met the tool will wait until the Q depth has dropped enough to send another 64. This will allow for a more accurate measurement of batching performance vs sending IO one at a time. Also added clarrifying note on usage the Q depth is per core, not spread over all cores. Signed-off-by: paul luse <paul.e.luse@intel.com> Change-Id: Ieb1df5f668ae9c7b37b0d789fceab1138044a5e6 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/5489 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Community-CI: Mellanox Build Bot |
||
---|---|---|
.. | ||
accel | ||
bdev | ||
blob | ||
interrupt_tgt | ||
ioat | ||
nvme | ||
nvmf | ||
sock | ||
vmd | ||
Makefile |