mpm Worker Tuning

Apache, Lighttpd, nginx, Cherokee
ddm3ve
Moderator
Moderator
Posts: 1143
Joined: 2011-07-04 10:56

mpm Worker Tuning

Post by ddm3ve » 2015-11-03 12:10

Nach doch einiger Zeit muss mir nun doch jemand die Tuning Möglichkeiten des Apache erläutern.
Folgende Konfiguration ist im Einsatz / War im Einsatz.

<IfModule mpm_worker_module>
ServerLimit 10
StartServers 3
MaxClients 640
MinSpareThreads 192
MaxSpareThreads 256
ThreadsPerChild 64
MaxRequestsPerChild 0
</IfModule>

Auf dem Server ist der Ostzustand wie folgt:


ps -uapache -opid,ppid,nlwp
PID PPID NLWP
1575 19852 2
16365 19852 27
17667 19852 27
18251 19852 27
26309 19852 27
29297 19852 2
32432 19852 27
38218 19852 27
44219 19852 27
44257 19852 27
45924 32568 28
45980 32568 28
46134 32568 28
47726 19852 27
53299 32568 28
55991 32568 28

ps -uapache -Lf | wc -l
388


Ich hätte jetzt eigentlich erwartet, dass das System mit obiger Knorrig locker durch kommen müsste.
Es ist aber grundsätzlich so, dass die Anbindung extrem schleppend reagiert.
Sollten eigentlich nicht bis zu 640 Threads möglich sein?
Habe ich da einen Denkfehler?
02:32:12 21.12.2012 und dann sind Deine Probleme alle unwichtig.