Hi again folks! Everything is going really well since I last posted
and I’m very close to live deployment!
Anyway, I was benchamrking various Nginx + Mongrel cluster configs and
came up with what seems like my best performance for a regular Hello
Rails page. I was hoping I could get some estimates so I can save the
time of having to try out other solutions (ie, Apache+Mongrel, etc,
Hardware: Dual dual-core Xeon, 16gb ram, SCSI SAS mirror.
Best test results: 6 Nginx and 5 Mongrels were enough to meet this.
I tried more and less of both in different combos. I got approx. 215
req/sec +/- over about 5 httperf’s tests with these params:
httperf --server 127.0.0.1 --port 80 --uri /say/hello --rate 250 --num-
conn 10000 --num-call 1 --timeout 5
I am using Ezra’s latest nginx.conf with the necessary modifications
to root directory and mongrel cluster block and it’s all working fine.
I really just want to know if this sounds like a correct average. I
realize I can do a lot more with this hardware so I plan to do some
virtualization as recommended earlier with a hardware load balancer up