PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache2 enormer RAM Verbrauch



Stargate
13.10.07, 11:44
Hi Leute,

ich habe einen VServer unter Ubuntu 7.04 minimal am laufen. Der Server hat 120MB RAM + 360 MB Swap. Es gibt keine große Last auf dem Apache. Also mehr als 2-3 User waren bisher nie drauf. Auf dem Apache läuft eine Gallery2, phpsysinfo, phpmyadmin und Roundcube Webmail. Apache belegt bei mir über 60% des Rams. Wie kann das sein ?? Ich habe die Standardconfig am laufen und zusätzlich noch HostNameLookup ausgeschaltet. Ein Kumpel von mir mit Debian, ähnlichem VServer und exakt den selben "Anwendungen" im Apache hat deutlich geringere RAM Auslastung. Habt ihr einen Tipp für mich ??




Tasks: 68 total, 2 running, 66 sleeping, 0 stopped, 0 zombie
Cpu(s): 2.3%us, 0.3%sy, 0.0%ni, 80.7%id, 13.7%wa, 0.0%hi, 0.0%si, 3.0%st
Mem: 123084k total, 120672k used, 2412k free, 1096k buffers
Swap: 368632k total, 168556k used, 200076k free, 17528k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
22966 www-data 15 0 35100 11m 4172 S 0.0 10.0 0:05.98 apache2
22963 www-data 19 0 27256 9164 4152 S 0.0 7.4 0:06.34 apache2
22962 www-data 19 0 31284 10m 4120 S 0.0 8.9 0:05.78 apache2
22961 www-data 18 0 33288 11m 4060 S 0.0 9.8 0:06.49 apache2
22960 www-data 19 0 35092 16m 4056 S 0.0 13.4 0:05.04 apache2
22964 www-data 18 0 25216 6952 4036 S 0.0 5.6 0:04.81 apache2
22971 www-data 20 0 29932 10m 4036 S 2.3 8.4 0:05.16 apache2
22957 root 18 0 23072 4676 2544 S 0.0 3.8 0:00.02 apache2
3831 amavis 16 0 62768 32m 2444 S 0.0 27.2 0:00.17 amavisd-new
2941 mysql 18 0 132m 6352 2020 S 0.0 5.2 0:08.07 mysqld
25042 root 15 0 8040 2476 2012 R 0.0 2.0 0:00.01 sshd
25051 root 16 0 4132 1780 1376 S 0.0 1.4 0:00.00 bash
23058 postfix 21 0 4972 1492 1208 S 0.0 1.2 0:00.00 pickup
25063 root 15 0 2328 1164 888 R 0.0 0.9 0:00.00 top
3830 amavis 16 0 62504 1380 840 S 0.0 1.1 0:00.42 amavisd-new
3827 amavis 15 0 59908 1040 560 S 0.0 0.8 0:00.90 amavisd-new
3520 postfix 15 0 5012 664 548 S 0.0 0.5 0:00.00 qmgr
3335 clamav 15 0 3028 620 528 S 0.0 0.5 0:00.01 freshclam
3687 postfix 15 0 5028 552 448 S 0.0 0.4 0:00.04 tlsmgr
3239 clamav 17 0 43928 1020 440 S 0.0 0.8 0:04.25 clamd
3388 root 15 0 4348 580 432 S 0.0 0.5 0:00.01 authdaemond
3387 root 15 0 4348 572 424 S 0.0 0.5 0:00.01 authdaemond
3390 root 15 0 4348 568 420 S 0.0 0.5 0:00.01 authdaemond
3386 root 16 0 4348 436 404 S 0.0 0.4 0:00.02 authdaemond
3389 root 15 0 4348 544 396 S 0.0 0.4 0:00.00 authdaemond
3539 root 18 0 5096 392 300 S 0.0 0.3 0:00.04 sshd
3516 root 18 0 4964 368 296 S 0.0 0.3 0:00.09 master
3595 root 15 0 9392 380 292 S 0.0 0.3 0:00.00 proftpd
2784 root 16 0 1712 348 272 S 0.0 0.3 0:00.14 syslogd
3353 root 18 0 4304 264 240 S 0.0 0.2 0:00.00 authdaemond
3613 root 18 0 2288 312 240 S 0.0 0.3 0:00.00 cron
3370 root 18 0 1832 288 236 S 0.0 0.2 0:00.02 courierlogger
3371 root 15 0 1936 264 224 S 0.0 0.2 0:00.03 couriertcpd
1 root 15 0 1848 256 216 S 0.0 0.2 0:01.58 init
3398 root 18 0 1940 188 188 S 0.0 0.2 0:00.00 couriertcpd
3443 root 25 0 1940 188 188 S 0.0 0.2 0:00.00 couriertcpd
2806 klog 25 0 1660 176 176 S 0.0 0.1 0:00.00 klogd
2943 root 18 0 1644 176 176 S 0.0 0.1 0:00.00 logger
3413 root 18 0 1936 172 172 S 0.0 0.1 0:00.00 couriertcpd
3352 root 21 0 1836 168 168 S 0.0 0.1 0:00.00 courierlogger
862 root 21 -4 2312 160 160 S 0.0 0.1 0:00.17 udevd
2899 root 25 0 1724 160 160 S 0.0 0.1 0:00.00 mysqld_safe
3397 root 25 0 1836 152 152 S 0.0 0.1 0:00.00 courierlogger
3442 root 25 0 1832 152 152 S 0.0 0.1 0:00.00 courierlogger
2804 root 25 0 1804 140 140 S 0.0 0.1 0:00.01 dd
2826 messageb 25 0 2724 100 100 S 0.0 0.1 0:00.00 dbus-daemon
3421 root 19 0 1704 80 80 S 0.0 0.1 0:00.00 courierlogger
2 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
3 root 34 19 0 0 0 S 0.0 0.0 0:00.01 ksoftirqd/0
4 root RT 0 0 0 0 S 0.0 0.0 0:00.00 watchdog/0
5 root 10 -5 0 0 0 S 0.0 0.0 0:00.02 events/0
6 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 khelper
7 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kthread


Aktivierte Module:



root@atlantis:/etc/apache2/mods-enabled# ls
alias.load authn_file.load authz_groupfile.load authz_user.load cgi.load dir.load negotiation.load php5.load setenvif.load
auth_basic.load authz_default.load authz_host.load autoindex.load dir.conf mime.load php5.conf rewrite.load status.load


Danke schon mal.

Gruß
Stargate

403
13.10.07, 23:58
guck dochmal ob die apache logs was zum Verbrauch sagen.

zyrusthc
14.10.07, 00:34
Lesen!
http://httpd.apache.org/docs/2.2/de/mod/worker.html

Desweiteren , Du kennst das Linux Speichermanagement (http://wiki.debianforum.de/LinuxSpeichermanagement) anscheinend nicht!


Greeez Oli