Hallo!
Ich habe auf meinem Root-Server u.a. eine Domain die Zeitweise sehr stark besucht wird (z.B. nach Medienberichten). Ich verzweifel gerade ein bisschen daran, den Apache so zu konfigurieren, dass er auch großen Besucheranstürmen gewachsen ist. Ich habe nun schon viel zum Thema Apache-Tuning und -Konfiguration gelesen, nur irgendwie komme ich da nicht weiter. Mein Problem ist, dass egal was ich dem Apache für Einstellungen bei <IfModule mpm_prefork_module> verpasse, er verhält sich immer gleich. Ich habe zum testen das Paessler Web-Stress-Tool. Dazu beobachte ich via Nagios das Verhalten der CPU- und Speicherauslastung. Während nun die CPU-Auslastung bei einem Test merklich ansteigt, bleibt der Speicherverbrauch konstant niedrig. Ich war eigentlich der Meinung, bzw. habe ich das so gelesen, dass die Performance eines Apache Webservers primär vom RAM abhängt. An RAM soll es nicht mangeln. Woran kann es liegen, dass die CPU-Last schnell auf 99% steigt, der RAM-Verbrauch aber so um die 4% rumdümpelt?
Daten zum Server:
Intel Quad-Core Prozessor
4GB RAM
Debian Etch
PHP5 inkl. eAccelerator
Apache 2.2.3 (apache2-mpm-prefork)
MOD: Bitte CODE Tags beutzen. Danke.
Ich habe auf meinem Root-Server u.a. eine Domain die Zeitweise sehr stark besucht wird (z.B. nach Medienberichten). Ich verzweifel gerade ein bisschen daran, den Apache so zu konfigurieren, dass er auch großen Besucheranstürmen gewachsen ist. Ich habe nun schon viel zum Thema Apache-Tuning und -Konfiguration gelesen, nur irgendwie komme ich da nicht weiter. Mein Problem ist, dass egal was ich dem Apache für Einstellungen bei <IfModule mpm_prefork_module> verpasse, er verhält sich immer gleich. Ich habe zum testen das Paessler Web-Stress-Tool. Dazu beobachte ich via Nagios das Verhalten der CPU- und Speicherauslastung. Während nun die CPU-Auslastung bei einem Test merklich ansteigt, bleibt der Speicherverbrauch konstant niedrig. Ich war eigentlich der Meinung, bzw. habe ich das so gelesen, dass die Performance eines Apache Webservers primär vom RAM abhängt. An RAM soll es nicht mangeln. Woran kann es liegen, dass die CPU-Last schnell auf 99% steigt, der RAM-Verbrauch aber so um die 4% rumdümpelt?
Daten zum Server:
Intel Quad-Core Prozessor
4GB RAM
Debian Etch
PHP5 inkl. eAccelerator
Apache 2.2.3 (apache2-mpm-prefork)
Code:
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 256
MaxRequestsPerChild 5000
</IfModule>
MOD: Bitte CODE Tags beutzen. Danke.
Last edited by a moderator: