Testing for gbench.

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

 



Hi all!  A while back I created a benchmark kit for Gluster:

https://github.com/gluster/gbench

To run it just check the help file:

[bturner@ben-laptop bt-0000-0001]$ python GlusterBench.py -h
Gluster Benchmark Kit Options:
  -h --help           Print gbench options.
  -v                  Verbose Output.
  -r --record-size    Record size to write in for large files in KB
  -s --seq-file-size  The size of file each IOZone thread creates in GB
  -f --files          The nuber of files to create for smallfile tests in KB
  -l --sm-file-size   The size of files to create for smallfile tests in KB
  -n --sample-size    The number of samples to collect for each test
  -t --threads        The number of threads to run applications with
  -m --mount-point    The mount point gbench runs against
Example: GlusterBench.py -r 1024 -s 8 -f 10000 -l 1024 -n 3 -t 4 -m /gluster-mount -v

To run it just cd to the dir and run GlusterBench.py:

 $ git clone https://github.com/gluster/gbench.git
 $ cd gbench/bench-tests/bt-0000-0001/
 $ python GlusterBench.py -r 1024 -s 8 -f 10000 -l 1024 -n 3 -t 4 -m /gluster-mount -v

Gbench will install smallfile for you and create any config files, but you will need to have IOzone installed your self as I haven't yet found a reliable repo for IOZone.

If anyone is interested in benchmarking their cluster or testing the tool I would appreciate it.  Also any problems / enhancements / whatever either email me or open an issue on github.  In the future I would love to have a page where you can upload your results and see how your cluster's performance compares to others.  We are always looking for users / contributors so if you know python and want to contribute it would be appreciated!  Thanks!

-b
_______________________________________________
Gluster-users mailing list
Gluster-users@xxxxxxxxxxx
http://lists.gluster.org/mailman/listinfo/gluster-users



[Index of Archives]     [Gluster Development]     [Linux Filesytems Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux