Apache erzeugt hohe sys cpu auslastung

Alles, was den Apache betrifft, kann hier besprochen werden.

Apache erzeugt hohe sys cpu auslastung

Postby Guybrush_ » 18. March 2009 18:00

Hallo zusammen,

ein neuer apache (prefork) mit php5/xcache/memcache webserver von uns schaukelt sich nach ein paar minuten laufzeit enorm auf. das nicht nachvollziehbare hierbei ist jedoch, dass nicht usr time sondern sys time beansprucht wird und die usr cpu time quasi identisch bleibt.

der server selbst ist ein dual quadcore e5420, 16gb ram. Als Diskspace dient ein iscsi san, was als limitierender Faktor aber auch inzwischen ausgeschlossen werden kann. angeschlossen ist der server via gbit ethernet. im peak werden aktuell 10-15 mbit webserver traffic generiert auf diesem server.

meine vermutung liegt aktuell dabei, dass irgendein kernel limit die hohe load erzeugt. Diverse Apache Configsettings habe ich schon alle ausgetestet mit verschiedenen Values.

hier noch die wichtigsten debuginfos:

httpd.conf
---
KeepAlive Off
MaxKeepAliveRequests 100
KeepAliveTimeout 15
Timeout 15
ServerLimit 512
MaxClients 512
AddDefaultCharset on

<IfModule prefork.c>
MinSpareServers 50
MaxSpareServers 100
StartServers 50
MaxRequestsPerChild 0
</IfModule>
---



ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
max nice (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) unlimited
max locked memory (kbytes, -l) unlimited
max memory size (kbytes, -m) unlimited
open files (-n) 1048576
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) unlimited
max rt priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) unlimited
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited


cat /proc/sys/fs/epoll/max_user_instances
1024


free
total used free shared buffers cached
Mem: 16437092 2864892 13572200 0 317352 1746240
-/+ buffers/cache: 801300 15635792
Swap: 1951856 0 1951856


lsof|wc -l
19741

netstat -na|wc -l
5724

mpstat -P ALL 2
04:57:57 PM CPU %user %nice %sys %iowait %irq %soft %steal %idle intr/s
04:57:59 PM all 4.74 0.00 90.71 0.70 0.06 0.25 0.00 3.54 4119.80
04:57:59 PM 0 5.58 0.00 87.82 2.03 0.00 0.51 0.00 4.06 252.79
04:57:59 PM 1 7.61 0.00 88.83 0.51 0.00 0.51 0.00 3.05 252.79
04:57:59 PM 2 7.61 0.00 85.28 2.54 0.51 0.51 0.00 4.57 253.30
04:57:59 PM 3 3.55 0.00 92.89 0.51 0.00 0.00 0.00 3.55 252.79
04:57:59 PM 4 3.05 0.00 93.40 0.00 0.00 0.00 0.00 3.55 252.79
04:57:59 PM 5 4.06 0.00 92.39 0.00 0.00 0.00 0.00 3.05 252.79
04:57:59 PM 6 2.54 0.00 94.42 0.00 0.00 0.51 0.00 2.03 253.30
04:57:59 PM 7 3.55 0.00 93.40 0.00 0.00 0.51 0.00 3.55 252.79


Falls ich was vergessen hab reich ich infos gerne nach. Ich hoffe nur mir kann hier wer helfen - ich bin mit meinem Latein langsam am ende.
Guybrush_
 
Posts: 1
Joined: 18. March 2009 17:36

Return to Apache

Who is online

Users browsing this forum: No registered users and 60 guests