On Mar 21, 2011, at 8:35 PM, VP wrote: > > I was trying to tweak various settings in terms of processes and > threads. This is what I observed. With web2py's default setting (I > believed 1 process 15 threads), I got about 30 requests/second for my > app. > > With 3 processes and 2 threads, I got about 90 requests/second. This > is 3 times more!!! Memory usage is similar for the two settings. Not > much difference. > > It seems that more processes is better than more threads. Is this > right? Or am I doing something improper?
That sounds about right. Python can't really take advantage of multiple cores, so it's a good idea to have at least as many processes as cores.