PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache2 braucht enorm viel CPU/RAM



onlyfree
22.07.2009, 12:17
Hi,
wir habe vor ca einer Woche unser Projekt (http://www.meet-teens.de) auf einen zweiten Server ausgelagert. Soll heißen wir haben jetzt:
1x Apache / Webserver:
Intel Core 2 CPU 6420
4Gig Ram

1 x Mysql/Datenbankserver:
2 x Xeon 3GHz
8GB DIMM Ram


Wer sichs genau anschauen will:
#1 : http://www.meet-teens.de/server/web.html
#2 : http://www.meet-teens.de/server/mysql.html

Also wir hatten vorher das Problem, alles lief auf Server #1. Der hats nichtmehr gepackt (bei Peaks eine Load von > 10...)
Deshalb haben wir den Datenbankserver dazu bekommen, alles schön und gut Server Nummer 2 idlet jetzt bei den Peaks mit ca einer Load von 0,5 durch die Gegend und der Webserver haut voll rein (3,4 wenn net sogar noch mehr). Das finde ich sehr misteriös.Leider ist das aber immer nur kurzzeitig, also mal fünf-sechs Minuten und fertig...In dem Zeitraum sind natürlich ungefähr gleich viel user online, aber die Load schwankt massiv und Apache2 brauch teilweise 100% CPU. Natürlich kann das an den ganzen Plugins liegen, die wir installiert haben, aber gibt es eine Möglichkeit mit einem Addon/Plugin zu messen, was genau die viele Last erzeugt?

Gruß

Jaydee
22.07.2009, 22:44
Hi,

ja, das kann Dir der Hoster exakt sagen in welchem Script der Verursacher liegt bzw. auch was evtl. so viele Queries erzeugt.
Hast Du beispielsweise einen Chat darauf? Oder Shoutbox, Membermap oder dergleichen?

Du sprichst von vielen Plugins, dort dürfte der Hund begraben sein.
eine Load von 3.x in Spitzenzeiten ist aber noch relativ normal, solange es kurzfristig ist.
Es gibt aber 1001 Möglichkeiten, einen Server zu optimieren.
Ich habe z.B. auf einer sehr großen Plattform MIT Chat nun eine durchschnittliche Load von ca. 0.50, während dort (als ich die Technik dort übernahm) vorher zwischen 18.00 und weit über 30.xx OHNE Chat völlig normal und an der Tagesordnung waren!

Es sind sehr viele Einzel-Steps die dazu nötig waren, inkl. genauer Analyse und jeweiliger Beobachtung über 1-3 Tage.
Der Aufwand, diesen enormen Unterschied zu bewirken, war tatsächlich imens, hat sich aber aufgrund des Erfolgs gelohnt, zumal diese Plattform rasend schnell (für mich schon erschreckend) täglich anwächst.
Sowohl was Userzahlen als auch Beiträge/Threads angeht.

Die Hardware dort ist eher durchschnittlich und entspricht etwa der Deinen (allerdings 4x XEON 2,5 GHz).