I created a new rails app named &#39;test&#39; which containing only a controller and an action . <br>Here is the controller:<br><br><div style="margin-left: 40px;">class MyTestController &lt; ApplicationController<br><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; def index<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; render_text &#39;Hello!&#39;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end<br><br>end<br></div><br>I keeped the setup as the same as before. Then i ran a single mongrel server which listening on 3000 by default, and used httperf to hit the action:
<br><br>httperf --server <a href="http://192.168.1.1">192.168.1.1</a> --port 3000 --rate 80 --uri /my_test --num-call 1 --num-conn 10000<br><br>The memory usage of the mongrel server grows from 20M to 144M in 20 seconds, it&#39;s crazy! 
<br>And i tryed Lighttpd + FastCGI to test this case, it works well. Then i think about if i need to roll back to the fastcgi way? is the mongrel the future of the rails community? <br><br>confused! confused! confused!<br>