Thread swap schuld? (56 answers)
Opened by Froschpopo at 2006-05-22 20:12

Gast Gast
 2006-06-12 13:24
#30153 #30153
Hallo,

auch neues RAM ist irgendwann belegt. Eine bessere Methode, Performance aus einem Apache / mod_perl System herauszuholen ist, das ganze in einen Fronend- und Backend server aufzuteilen. Beschrieben ist das unter perl.apache.org , dort mal nach Performance Tuning suchen.
Ich hatte ein System mit 200 Frontend- und 30 Backend-Apache problemlos auf einer 1GB Maschine am laufen. Das Problem ist einfach, dass ein Apache mit mod_perl unheimlich viel Speicher benoetigt. je nachdem, wieviel der Backendprozess rechnen muss, kann man ein Verhaeltnis von 5:1 oder sogar 10:1 locker einrichten.
Der Trick dabei ist, dass die meiste Zeit fuer die Bearbeitung eines Requests nur dazu benoetigt wird, die Daren ueber langsame Leitungen zu schieben, die Seite berechnen geht dagegen ruck zuck. Also ueberlasst man das daten ueber die Leitung schicken den Frontendprozessen und die berechnung den Backendprozessen.
Alles klar ? Falls nicht, das oben erwaehnte Kapitel zu Performance lesen!

Rolf

View full thread swap schuld?