[sheepdog] [PATCH 00/10] refine vditest

MORITA Kazutaka morita.kazutaka at lab.ntt.co.jp
Mon Oct 22 04:54:03 CEST 2012


This series refines the vditest script, which can be used for a
performance test of sheepdog vdis.

Here is an example usage:

  $ ./sheep/sheep /store/0 -w object:size=100M
  $ ./script/vditest test -h1 -w -c writeback -B 4096
  options: -B 4096:4096 -c writeback -D 0:100 -o 0
           -p linear -s 1350873951 -S 0:4294967296 -T 10 -f -1
  Heartbeat write throughput: 15790080.0B/s (15.1M/s), IOPS 3855.0/s.
  Heartbeat write throughput: 14622720.0B/s (13.9M/s), IOPS 3570.0/s.
  Heartbeat write throughput: 16420864.0B/s (15.7M/s), IOPS 4009.0/s.
  Heartbeat write throughput: 17399808.0B/s (16.6M/s), IOPS 4248.0/s.
  Heartbeat write throughput: 13418496.0B/s (12.8M/s), IOPS 3276.0/s.
  Heartbeat write throughput: 12365824.0B/s (11.8M/s), IOPS 3019.0/s.
  Heartbeat write throughput: 14843904.0B/s (14.2M/s), IOPS 3624.0/s.
  Heartbeat write throughput: 12582912.0B/s (12.0M/s), IOPS 3072.0/s.
  Heartbeat write throughput: 15253504.0B/s (14.5M/s), IOPS 3724.0/s.
  Heartbeat write throughput: 13250560.0B/s (12.6M/s), IOPS 3235.0/s.
  Total write throughput: 14594867.2B/s (13.9M/s), IOPS 3563.2/s.


MORITA Kazutaka (10):
  vditest: use qemu-io '-t' option to specify cache mode
  vditest: add -f option to specify flush interval
  vditest: add verbose mode
  vditest: allow specifying vdi name before command line options
  vditest: add '-r' and '-w' options to set read and write ratio easily
  vditest: add '-T' option to specify runtime
  vditest: add support '-h' option to show performance statistic
  vditest: enlarge maximum buffer size from 1 MB to 64 MB
  vditest: add option to use a local file for testing
  vditest: limit the maximum number of outstanding aio

 script/vditest |  202 ++++++++++++++++++++++++++++++++++++++++++++++----------
 1 files changed, 167 insertions(+), 35 deletions(-)

-- 
1.7.2.5




More information about the sheepdog mailing list