Small benchmark using ab on ec2 instances
I've performed a few small benchmarks on EC2 recently on m1.small and c1.medium using ab(Apache HTTP server benchmarking tool). The command used was:
n is the number of requests
c is the number of concurent requests
I've used localhost to measure the performance of the instance without taking into consideration the bandwidth.
The image used was ami-bac420d3 aka scalr app, 32 bit machine.
m1.small gave a very bad result, only 6-8 requests/second.
c1.small gave somewhat a better result, but still a long way to go... 28-30 requests/second.
On a production server, which already had traffic on it I get somewhere around 60 requests/second.
As you can see m1.small is good only for playing around with Amazon service, but not for real stuff.
I know there are a lot of things that can be done to improve performance and so on, but just wanted to show you all some results.
ab -n 1000 -c 10 localhost/
n is the number of requests
c is the number of concurent requests
I've used localhost to measure the performance of the instance without taking into consideration the bandwidth.
The image used was ami-bac420d3 aka scalr app, 32 bit machine.
m1.small gave a very bad result, only 6-8 requests/second.
c1.small gave somewhat a better result, but still a long way to go... 28-30 requests/second.
On a production server, which already had traffic on it I get somewhere around 60 requests/second.
As you can see m1.small is good only for playing around with Amazon service, but not for real stuff.
I know there are a lot of things that can be done to improve performance and so on, but just wanted to show you all some results.
Labels: amazon, apache, benchmark, ec2, scalr, servers, sysadmin, ubuntu
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home