After having installed mongrel and mongrel_cluster, I began reading the Tuning article. This article is basically in response to people asking “How many mongrels should I have?” The quick answer is it depends.

The article talks about how to determine what you need because every situation is different. Some of the steps they talk about:

The examples use httperf as a tool for adjusting the inputs and gathering the outputs of adding more mongrels, concurrent connections, etc. I did not have httperf installed on my Mac, but it seems that the Apache HTTP server benchmarking tool is already installed with OS X. You can find it and it's options by typing man ab. It gives you some pretty nice information and allows you to specify the number of concurrent connections, number of requests, etc.