Apache memory consumption

alan at nytka.org alan at nytka.org
Tue Dec 5 05:29:03 PST 2006


Hi,

I've got a dedicated server with a few hundred domains on it and I  
recently noticed that the apache is consuming too much memory. It's  
not a problem for now but it will soon but it will soon be. I was  
wondering if anyone could help me reduce the memory used by apache or  
at least point me to some docs for tuning the web server. Below is an  
excerpt from the `top`:

   PID USERNAME         THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
45816 apache             1  96    0 82456K 69928K select   0:05  1.86% httpd
45607 apache             1  20    0 76732K 64124K lockf    0:07  0.78% httpd
45545 apache             1  20    0 75244K 62656K lockf    0:09  1.51% httpd
45573 apache             1  20    0 73920K 61308K lockf    0:07  0.78% httpd
45829 apache             1  20    0 73920K 61256K lockf    0:03  1.22% httpd
45516 apache             1  20    0 73836K 61244K lockf    0:09  0.54% httpd
45609 apache             1  20    0 73864K 61240K lockf    0:06  1.22% httpd
45610 apache             1  20    0 73656K 61120K lockf    0:05  0.49% httpd
45804 apache             1  96    0 73628K 61096K select   0:05  0.54% httpd
45836 apache             1  20    0 73628K 61048K lockf    0:01  1.12% httpd
30813 root               1  96    0 64372K 51716K select   0:11  0.00% httpd
44633 root               1   4    0 59436K 48040K accept   0:00  0.00% httpd
66060 mysql              6  20    0 54664K 29320K kserel  74:47  0.00% mysqld
45433 psaadm             1   4    0 53680K 23140K accept   0:00  0.00% httpsd
45413 psaadm             1   4    0 54000K 22832K accept   0:00  0.00% httpsd
45505 psaadm             1   4    0 52108K 19192K accept   0:00  0.00% httpsd
45504 psaadm             1   4    0 51852K 18708K accept   0:00  0.00% httpsd
45526 psaadm             1   4    0 51940K 18484K accept   0:00  0.00% httpsd
45566 psaadm             1   4    0 51716K 18288K accept   0:00  0.00% httpsd
   717 popuser            1  96    0 22892K 16396K select   0:14  0.00% perl
45508 psaadm             1   4    0 51160K 16176K accept   0:00  0.00% httpsd
45503 psaadm             1   4    0 50840K 14248K accept   0:00  0.00% httpsd
   718 popuser            1  96    0 20820K 13348K select   0:01  0.00% perl
   392 bind               1  96    0  9940K  7396K select   1:21  0.00% named
45245 root               1  96    0  6424K  3760K select   0:01  0.00% proftpd
45830 root               1  96    0  6164K  3504K select   0:00  0.00% proftpd
45506 psaadm             1   4    0 47608K  3420K accept   0:00  0.00% httpsd
45507 psaadm             1   4    0 47612K  3408K accept   0:00  0.00% httpsd

Additionally to that the logs are full of such messages:

pid 14073 (httpd), uid 2525: exited on signal 6
pid 14361 (httpd), uid 2525: exited on signal 6
pid 14431 (httpd), uid 2525: exited on signal 6
pid 14898 (httpd), uid 2525: exited on signal 6
pid 20742 (httpd), uid 2525: exited on signal 6
pid 20737 (httpd), uid 2525: exited on signal 6
pid 20959 (httpd), uid 2525: exited on signal 6
pid 21189 (httpd), uid 2525: exited on signal 6

which I think is connected with the memory consumption issue.

The system is running on:

6.0-RELEASE FreeBSD 6.0-RELEASE #0: Thu Nov  3 09:36:13 UTC 2005      
root at x64.samsco.home:/usr/obj/usr/src/sys/GENERIC  i386

Hardware specs are 1GB of RAM and Athlon XP 3800+ dual core.

Thanks for your help.

Cheers,

Alan



More information about the freebsd-apache mailing list