This gist describes a working Rudy configuration for running the Bonnie64 benchmark on EC2.
- Install Rudy 0.9
- Follow the Getting Started guide up to and including "Create Accounts Configuration".
- Download this repository:
git clone git://github.com/solutious/ebstest.git bonnie64-aws-test
NOTE: Requires Rudy 0.9 or greater
$ cd bonnie64-aws-test
$ rudy -e linux -r small -v startup # Installs all necessary software
$ rudy -e linux -r small -v quick # Runs a short test
$ rudy -e linux -r small -v benchmark # Runs all stests and downloads report
-e
the machine environment-r
the machine role-v
(optional) verbose output displays shell commands as they're executed
The test report will be downloaded to your current local working directory with the name:
bonnie64-YYYY-MM-DD-m-us-east-1b-linux-small-01
$ rudy -e linux -r small -u root ssh # Login via SSH as root user
$ rudy -e linux -r small shutdown # Terminate the EC2 instance
$ cat bonnie64-2009-06-04-m-us-east-1b-linux-small-01
-------Sequential Output-------- ---Sequential Input-- --Random--
-Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---
Machine GB M/sec %CPU M/sec %CPU M/sec %CPU M/sec %CPU M/sec %CPU /sec %CPU
EBS-1GB 1 50.0 77.0 454.5 75.9 155.8 19.6 58.0 77.0 1282.1 64.1 66666 66.7
-------Sequential Output-------- ---Sequential Input-- --Random--
-Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---
Machine GB M/sec %CPU M/sec %CPU M/sec %CPU M/sec %CPU M/sec %CPU /sec %CPU
MNT-1GB 1 50.1 76.2 442.5 76.1 260.4 35.2 57.8 75.9 1315.8 76.3 57142 57.1
- Add Bonnie++ tests
- Fix Solaris tests
- Other tests?