You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl@perl.apache.org by Axel Andersson <mo...@animanga.nu> on 2002/12/14 04:50:25 UTC
How big are your httpd's?
Hi everyone,
I would like to ask you how big your mod_perl enabled (v1) httpd's
grow. I'm using a homegrown publication system based on Template
Toolkit that delivers about 2000 Perl pages daily. After the first page
load, the daemons consume around 7 MB of RAM each, but after 24 hours
they've grown to something around 12 MB, with a record-holder of 16 MB.
To me this seems like quite a lot, but I would like to get some numbers
from other people as to what's normal.
Thanks in advance,
Axel Andersson
You can also use ps ...
Posted by Bill Drury <bi...@io.com>.
In linux: ps -axl | grep http
... will show you process sizes. Doing it without the grep will show you
the column headers in the first line.
Re: How big are your httpd's?
Posted by "Jonathan M. Hollin" <ne...@digital-word.com>.
Ged Haywood wrote:
>>What command do I use to get this report please?
>
> top, and possibly you'd pipe the output through grep, but you'd need
> to read the manpage for top first. Type 'man top' and 'man grep' for
> those manpages.
>
> How did you know that your processes were getting big if you didn't
> use top? On second thoughts, don't answer that. The mod_perl list is
> relatively tolerant of off-topic posts, but not of laziness. Please
> don't ask general OS questions here as an alternative to learning
> about your operating system.
I am trying to learn about my operating system. I am trying to learn
about lots of things.
Did I really need to be criticised for asking? Now that I know to use
"top", then of course I can RTFM to learn more. But I didn't know about
"top" - I've been trying to get this information with "ps" (which I have
learned). So I asked my harmless (or so I thought) question. Now I know.
Thank you so very much for your kind help Ged.
--
Jonathan M. Hollin
Technical Director: Digital-Word Co. (http://digital-word.com/)
Co-ordinator: WYPUG (http://wypug.pm.org/)
Re: How big are your httpd's?
Posted by Ged Haywood <ge...@www2.jubileegroup.co.uk>.
Hi there,
On Sat, 14 Dec 2002, Jonathan M. Hollin wrote:
> harm wrote:
>
> > PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
> > 19019 http 9 0 19844 14M 3884 S 3.9 0.7 0:13 apache.perl.new
> > 19419 http 9 0 19852 15M 4388 S 2.6 0.7 0:14 apache.perl.new
> > 19513 http 9 0 19276 13M 3860 S 2.6 0.6 0:13 apache.perl.new
> > 19277 http 9 0 19360 14M 4144 S 2.1 0.7 0:16 apache.perl.new
> > 19282 http 9 0 19456 14M 4052 S 2.1 0.7 0:13 apache.perl.new
> > 19285 http 9 0 19332 14M 4048 S 2.1 0.6 0:15 apache.perl.new
>
> What command do I use to get this report please?
top, and possibly you'd pipe the output through grep, but you'd need
to read the manpage for top first. Type 'man top' and 'man grep' for
those manpages.
How did you know that your processes were getting big if you didn't
use top? On second thoughts, don't answer that. The mod_perl list is
relatively tolerant of off-topic posts, but not of laziness. Please
don't ask general OS questions here as an alternative to learning
about your operating system.
73,
Ged.
Re: How big are your httpd's?
Posted by "Jonathan M. Hollin" <ne...@digital-word.com>.
harm wrote:
> PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
> 19019 http 9 0 19844 14M 3884 S 3.9 0.7 0:13 apache.perl.new
> 19419 http 9 0 19852 15M 4388 S 2.6 0.7 0:14 apache.perl.new
> 19513 http 9 0 19276 13M 3860 S 2.6 0.6 0:13 apache.perl.new
> 19277 http 9 0 19360 14M 4144 S 2.1 0.7 0:16 apache.perl.new
> 19282 http 9 0 19456 14M 4052 S 2.1 0.7 0:13 apache.perl.new
> 19285 http 9 0 19332 14M 4048 S 2.1 0.6 0:15 apache.perl.new
What command do I use to get this report please?
--
Jonathan M. Hollin
Technical Director: Digital-Word Co. (http://digital-word.com/)
Co-ordinator: WYPUG (http://wypug.pm.org/)
Re: How big are your httpd's?
Posted by harm <ha...@tty.nl>.
On Sat, Dec 14, 2002 at 04:50:25AM +0100, Axel Andersson wrote:
> Hi everyone,
> I would like to ask you how big your mod_perl enabled (v1) httpd's
> grow. I'm using a homegrown publication system based on Template
> Toolkit that delivers about 2000 Perl pages daily. After the first page
> load, the daemons consume around 7 MB of RAM each, but after 24 hours
> they've grown to something around 12 MB, with a record-holder of 16 MB.
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
19019 http 9 0 19844 14M 3884 S 3.9 0.7 0:13 apache.perl.new
19419 http 9 0 19852 15M 4388 S 2.6 0.7 0:14 apache.perl.new
19513 http 9 0 19276 13M 3860 S 2.6 0.6 0:13 apache.perl.new
19277 http 9 0 19360 14M 4144 S 2.1 0.7 0:16 apache.perl.new
19282 http 9 0 19456 14M 4052 S 2.1 0.7 0:13 apache.perl.new
19285 http 9 0 19332 14M 4048 S 2.1 0.6 0:15 apache.perl.new
They do about 600000 dynamic pages / day.
> To me this seems like quite a lot, but I would like to get some numbers
> from other people as to what's normal.
Nothing weird there.
>
> Thanks in advance,
> Axel Andersson
>
--
The Moon is Waxing Gibbous (76% of Full)
Re: How big are your httpd's?
Posted by Michael A Nachbaur <mi...@nachbaur.com>.
Nate Campi wrote:
> On Sat, Dec 14, 2002 at 04:50:25AM +0100, Axel Andersson wrote:
>
>>Hi everyone,
>>I would like to ask you how big your mod_perl enabled (v1) httpd's
>>grow. I'm using a homegrown publication system based on Template
>>Toolkit that delivers about 2000 Perl pages daily. After the first page
>>load, the daemons consume around 7 MB of RAM each, but after 24 hours
>>they've grown to something around 12 MB, with a record-holder of 16 MB.
>>
>>To me this seems like quite a lot, but I would like to get some numbers
>>from other people as to what's normal.
My server gets around 2000 hits per day, and the httpd's are between 15
and 17M. To keep memory consumption to a minimum though, I follow the
recommended configuration of running a reverse proxy in front of my
heavy-weight mod_perl Apache. In this configuration, I have squid
handle about 10 requests per single request that hits my mod_perl
server, freeing up memory and CPU on both my Apache and database
servers, while increasing percieved performance.
AFAIK, Mandrake's stock Apache comes configured to do this quite well.
Re: How big are your httpd's?
Posted by Nate Campi <na...@campin.net>.
On Sat, Dec 14, 2002 at 04:50:25AM +0100, Axel Andersson wrote:
> Hi everyone,
> I would like to ask you how big your mod_perl enabled (v1) httpd's
> grow. I'm using a homegrown publication system based on Template
> Toolkit that delivers about 2000 Perl pages daily. After the first page
> load, the daemons consume around 7 MB of RAM each, but after 24 hours
> they've grown to something around 12 MB, with a record-holder of 16 MB.
>
> To me this seems like quite a lot, but I would like to get some numbers
> from other people as to what's normal.
I don't know what's normal for other people, but with a personal
Mason-driven site with only a few hundred visitors a day I get this:
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
5661 www-data 9 0 15232 14M 9988 S 0.0 2.3 0:01 apache
2517 www-data 9 0 14256 13M 9984 S 0.0 2.1 0:01 apache
2518 www-data 9 0 14124 13M 9968 S 0.0 2.1 0:01 apache
2519 www-data 9 0 14076 13M 9968 S 0.0 2.1 0:01 apache
16638 www-data 9 0 14024 13M 9964 S 0.0 2.1 0:01 apache
26290 www-data 9 0 13948 13M 9948 S 0.0 2.1 0:00 apache
26289 www-data 11 0 13852 13M 9960 S 0.5 2.0 0:01 apache
2520 www-data 9 0 13816 13M 9816 S 0.0 2.0 0:01 apache
26288 www-data 9 0 13812 13M 9960 S 0.0 2.0 0:01 apache
18348 www-data 9 0 12692 12M 9904 S 0.0 1.9 0:01 apache
2996 root 9 0 12156 11M 10420 S 0.0 1.8 0:57 apache
Linux 2.4.19 x86 SMP with 600 megs of RAM. I think your numbers are
probably fairly normal.
--
Nate Campi http://www.campin.net
"The basic notion underlying USENET is the flame." - Rospach, Chuq von