A small, simple test for Amazon EBS volumes with results
Ruby
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
config/rudy
report
LICENSE.txt
README.md

README.md

Amazon EC2 EBS Performance Test

This gist describes a working Rudy configuration for running the Bonnie64 benchmark on EC2.

Installation (2 steps)

  1. Install Rudy 0.9
    • Follow the Getting Started guide up to and including "Create Accounts Configuration".
  2. Download this repository:
    • git clone git://github.com/solutious/ebstest.git bonnie64-aws-test

NOTE: Requires Rudy 0.9 or greater

Running the test

$ 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 

Other Commands

$ rudy -e linux -r small -u root ssh        # Login via SSH as root user
$ rudy -e linux -r small shutdown           # Terminate the EC2 instance

Example Report

$ 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

Future Plans

  • Add Bonnie++ tests
  • Fix Solaris tests
  • Other tests?