Just nu i M3-nätverket
Gå till innehåll

apache konsumerar mycket minne?


dune

Rekommendera Poster

Hej,

 

Igår kväll tittade jag igenom min webbserver lite och såg att apache åt väldigt mycket minne, tyckte jag. Så jag tänkte att jag skulle gå in och optimera lite. Googlade lite och egentligen slutade det väl bara med att jag tog bort en del moduler jag inte använde.

 

Nu efteråt så verkar det som att apache konsumerar mer minne än tidigare. Jag har inga exakta uppgifter på hur mycket minne, eftersom jag gjorde det sent igår kväll :(

 

Så det jag undrar är hur mycket minne era apache-servrar drar. Min konfiguration och minnesförbrukning nedan.

 

Apache-servern har ungefär.9 - 1.5 hits/sekund. Kör en hel del php men också en del Perl på den.

 

[log]

Serverkonfiguration:
Linux 2.4.26-gentoo-r9 #1 SMP Tue Oct 19 08:50:41 CEST 2004 i686 Intel(R) Celeron(R) CPU 2.50GHz GenuineIntel GNU/Linux
Apache/1.3.33 (Unix)  (Gentoo/Linux)
PHP 4.3.10 (cli) (built: Dec 23 2004 18:32:40)
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies

 

free -m:

snowflake apache # free -m
            total       used       free     shared    buffers     cached
Mem:           503        491         11          0         48        122
-/+ buffers/cache:        320        182
Swap:          494         14        480

 

top - sorterat på %MEM:

top - 13:41:37 up 32 days,  3:50,  6 users,  load average: 0.01, 0.01, 0.00
Tasks: 100 total,   3 running,  97 sleeping,   0 stopped,   0 zombie
Cpu(s):   1.6% user,   0.7% system,   0.0% nice,  97.7% idle
Mem:    515160k total,   503700k used,    11460k free,    49796k buffers
Swap:   506036k total,    14340k used,   491696k free,   125968k cached

 PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
16363 apache    16   0 46176  45m 7584 S  0.0  9.0   0:03.68 apache
28405 root      25   0 19448  18m  18m S  0.0  3.8   0:00.94 spamd
28412 root      25   0 19448  18m  18m S  0.0  3.8   0:00.00 spamd
28413 root      25   0 19448  18m  18m S  0.0  3.8   0:00.00 spamd
28414 root      25   0 19448  18m  18m S  0.0  3.8   0:00.00 spamd
28415 root      25   0 19448  18m  18m S  0.0  3.8   0:00.00 spamd
28416 root      25   0 19448  18m  18m S  0.0  3.8   0:00.00 spamd
16373 apache    16   0 11620  11m 7640 S  0.0  2.3   0:01.61 apache
16365 apache    16   0 11160  10m 7628 S  0.1  2.2   0:01.33 apache
16364 apache    16   0 10784  10m 7660 S  0.0  2.1   0:01.30 apache
16559 apache    16   0 10752  10m 7676 S  0.1  2.1   0:01.09 apache
16368 apache    16   0 10724  10m 7588 S  0.0  2.1   0:01.28 apache
16362 apache    16   0 10664  10m 7640 S  0.0  2.1   0:01.09 apache
16367 apache    16   0 10496  10m 7580 S  0.0  2.0   0:01.09 apache
16372 apache    16   0  9032 9024 7632 S  0.0  1.8   0:00.73 apache
17147 apache    15   0  8416 8408 7620 S  0.0  1.6   0:00.04 apache
27932 mysql     16   0  7812 7804 3284 S  0.0  1.5   0:00.16 mysqld
27933 mysql     15   0  7812 7804 3284 S  0.1  1.5   0:00.16 mysqld
27934 mysql     16   0  7812 7804 3284 S  0.0  1.5   0:00.11 mysqld
27935 mysql     25   0  7812 7804 3284 S  0.0  1.5   0:00.00 mysqld
16356 root      15   0  7384 7376 7064 S  0.0  1.4   0:00.66 apache
28596 named     25   0  2732 2728 2028 S  0.0  0.5   0:00.00 named
28598 named     15   0  2732 2728 2028 S  0.0  0.5   0:00.06 named
28599 named     16   0  2732 2728 2028 S  0.0  0.5   0:00.44 named
28600 named     17   0  2732 2728 2028 S  0.0  0.5   0:00.02 named
28601 named     16   0  2732 2728 2028 S  0.0  0.5   0:00.04 named

[/log]

 

Alltså drar en apache-process 45 MB. och övriga drar runt 10 MB. Någonstans läste jag också att man skulle starta om spamd lite då och då för att den ofta drar mer minne. Jag startade om den och nu drar den som synes runt 18 MB. Inann drog den runt 2 MB. Någon sade att den minnesnivån droppar efter ett tag, så vi får se... nu har spamd gått i 8 timmar ungefär.

 

Jag har en privat webbserver också. Fast med väldigt lite hits, den ligger runt 4 mb/process.

 

Någon som har någon gissning på vad det kan vara som är fel? Hur mycket minne drar era webbservrar? (Visa gärna hits/sekund också...) Jag skall väl inte behöva starta om apache dagligen?

 

Poäng till bra svar såklart!

 

 

.dune.

----------------------------------------------

- "I find this a nice feature but it is not according to the documentation.

Or is it a BUG?"

- "Let´s call it an accidental feature. :-)"

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...