Hi there,
I am doing some load testing on a vanilla rails app (One model very basic) to get an idea of what types of nodes I will need to run my app
Node 1 - Ubuntu 10.04, I am running rails 3.1 passenger, apache
Node 2 - Ubuntu 10.04, Postgres 9.1
Both are 2gig nodes (I upgraded from 512 to see if it was a memory issue)
Both are in Atlanta
The app feels snappy in the the Browser.
When I run an ab test like this
ab -n 1000 -c 10
http://50.116.40.129/I get the following output
...
Concurrency Level: 10
Time taken for tests: 5.341 seconds
Complete requests: 62
Failed requests: 0
Write errors: 0
Total transferred: 185504 bytes
HTML transferred: 138880 bytes
Requests per second: 11.61 [#/sec] (mean)
Time per request: 861.410 [ms] (mean)
Time per request: 86.141 [ms] (mean, across all concurrent requests)
Transfer rate: 33.92 [Kbytes/sec] received
...
The Req/sec, and Transfer rate seem very slow. I have talked with support and they have verified that nothing is wrong with my server or the network between be and the Linode. I have no firewall as I am just testing.
Support, told me that it must be my app configuration, but I would think that Transfer rate would be the Network & the Machine? No?
Also, SSH seems very sluggish.
I'd Love some insight/help sorting this out.
Thanks in advance.