Today, Amazon announced a new instance type for EC2. I micro instance with 613MB memory and a starting price of $0.02 per hour. But how fast is it?
I’ve previously benchmarked Amazon EC2 and Rackspace, and here comes a new quick-and-dirty performance test using SysBench. The following products where tested.
| Product | CPU | Memory | Disk | Price |
| Amazon EC2 Micro | 1-2 virtual core | 613MB | N/A (uses EBS) | $0.02 per hour |
| Rackspace Small | 4 virtual cores | 256MB | 10GB | $0.015 per hour |
Servers where running Ubuntu 10.04 64bits, tests where performed on two different servers, average scores where used. Here’s the results, less is good.
| Product | SysBench CPU | Sysbench Memory | Sysbench File I/O |
| Amazon EC2 Micro | 197.6s * | 2635.1s | 6.7s |
| Rackspace Small | 7.9s | 336.8s | 57.3s |
* I did manage do boost this down to 35s one run, since bursting is allowed for shorter periods. The following two runs took around 200s.
The following commands where used to do the benching, interesting values was the total time to run the test.
sysbench --num-threads=4 --test=cpu run sysbench --num-threads=4 --test=memory run sysbench --num-threads=4 --test=fileio --file-test-mode=rndrw prepare sysbench --num-threads=4 --test=fileio --file-test-mode=rndrw run
Conclusion
According to SysBench, Rackspace is much faster then Amazon EC2 when it comes to CPU and Memory tests. Amazon EBS is however much faster then the Rackspace storage.
