[typo] Heavy RAM usage? Instability?

Jason Bainbridge typo-list at jasonbainbridge.com
Thu Mar 16 17:42:58 EST 2006


Just for fun and because I've been meaning to anyway I just set Mongrel 
up for my Typo test blog - http://typo.jasonbainbridge.com

-jailshell-2.05b$ ps axwwu | grep mongrel_rails
USER       PID %CPU %MEM   VSZ  RSS TTY      STAT START   TIME COMMAND
jaseone  27558  0.3  0.7 34764 31488 ?       S    14:57   0:17 
/usr/local/bin/ruby /usr/local/bin/mongrel_rails start -d -p 8001 -e 
production -P log/mongrel-1.pid
jaseone  27616  0.1  0.7 34472 31076 ?       S    14:57   0:07 
/usr/local/bin/ruby /usr/local/bin/mongrel_rails start -d -p 8002 -e 
production -P log/mongrel-2.pid
jaseone  27636  0.0  0.5 29020 23692 ?       S    14:57   0:03 
/usr/local/bin/ruby /usr/local/bin/mongrel_rails start -d -p 8003 -e 
production -P log/mongrel-3.pid
jaseone  27680  0.0  0.6 29020 25480 ?       S    14:57   0:03 
/usr/local/bin/ruby /usr/local/bin/mongrel_rails start -d -p 8004 -e 
production -P log/mongrel-4.pid

I have 4 mongrel processes setup just for the hell of it, you probably 
only need 1 or 2, I'm guessing from the above that only the first two in 
the cluster have been invoked to do any work as my site is very low traffic.

I then hammered it with httperf --port 81 --server 127.0.0.1   
--num-conns 10000 --uri / --rate 600

the ps then looked like:

jaseone  27558  0.5  0.7 34764 31028 ?       S    14:57   0:36 
/usr/local/bin/ruby /usr/local/bin/mongrel_rails start -d -p 8001 -e 
production -P log/mongrel-1.pid
jaseone  27616  0.1  0.7 34472 31080 ?       S    14:57   0:08 
/usr/local/bin/ruby /usr/local/bin/mongrel_rails start -d -p 8002 -e 
production -P log/mongrel-2.pid
jaseone  27636  0.0  0.6 31976 28168 ?       S    14:57   0:04 
/usr/local/bin/ruby /usr/local/bin/mongrel_rails start -d -p 8003 -e 
production -P log/mongrel-3.pid
jaseone  27680  0.0  0.6 31804 28364 ?       S    14:57   0:04 
/usr/local/bin/ruby /usr/local/bin/mongrel_rails start -d -p 8004 -e 
production -P log/mongrel-4.pid

That looks pretty good to me! :)

Cheers,
Jason

jennyw wrote:

>Nicholas Van Weerdenburg wrote:
>  
>
>>Someone else also mentioned that scgi might be more memory friendly 
>>then fastcgi. Anyone have any experience with this?
>>    
>>
>I have heard that the SCGI Rails Runner has some issues right now (which 
>is why they're not letting people use it on TextDrive). Also, I don't 
>know whether SRR is under current development or not -- it seems that 
>Zed Shaw has moved on to Mongrel, which sounds like a simpler way to run 
>Rails apps than either SCGI or FCGI.
>
>Anyone running Mongrel on this list want to share mem stats?
>
>Jen
>
>
>
>_______________________________________________
>Typo-list mailing list
>Typo-list at rubyforge.org
>http://rubyforge.org/mailman/listinfo/typo-list
>  
>


More information about the Typo-list mailing list