Auslastung Server

Easy2

New Member
Hallo,

wir haben für unsere Seite derzeit einen Quad-Core (Takt: 4 x 2,3 GHz
RAM: 8 GB) Server im Einsatz. Seit ein paar Wochen werden die Seiten zu Stoßzeiten langsamer geladen. Meine Frage ist, ob sich ein Upgrade auf eine 6 Kern CPU mit 16 GB Ram lohnt oder ob besser andere Maßnahmen ergriffen werden sollten.

Bilder zum Load etc. füge ich an.

Vielen Dank vorab und beste Grüße.
Easy
 

Attachments

  • load-month.png
    load-month.png
    18.5 KB · Views: 172
  • cpu-month.png
    cpu-month.png
    20.6 KB · Views: 182
  • memory-month.png
    memory-month.png
    19.2 KB · Views: 160
  • disk-month.png
    disk-month.png
    17.9 KB · Views: 162
  • swap-month.png
    swap-month.png
    11.8 KB · Views: 157
Da sowohl CPU als auch Ram noch Luft nach oben haben, würde ich mir eher mal die Festplatten genauer angucken.
Was für Festplatten benutzt ihr denn und in welchem Raid-Level laufen die?
 
Wenn noch genug Ram übrig ist könnte man evt. Daten der Webseite im Ram cachen?

Ram ist um einiges schneller als eine Festplatte ;)
 
Ja hatte das Problem leider damals mit einem kleineren Server schon, Abhilfe kam von dort leider nicht. APC oder Memcache lässt sich ja leider auch nicht installieren, dass könnte vielleicht das Problem lösen.
 
Erstmal sollte man sehen, ob auf Software-Ebene noch etwas zu optimieren ist.
Wenn die Besucherzahlen aber immer weiter ansteigen, ist einfach irgendwann der Moment erreicht, an dem ein einzelner Server nicht mehr reicht. Jetzt einen etwas stärkeren Server zu nehmen könnte zwar kurzzeitig helfen, wenn die Besucherzahlen aber weiterhin steigen, steht ihr bald wieder vor dem gleichen Problem und irgendwann gehts einfach mit einem einzelnen Server nicht mehr größer.

Schaut zu Spitzenzeiten einfach mal nach, was genau die Last verursacht. Ich tippe mal auf die Datenbank... Deshalb würde ich empfehlen, die Datenbank (ich vermute mal MySQL) auf einen zweiten Server zu legen. Das ist keine allzu große Arbeit und hilft in den meisten Fällen wirklich sehr viel.
 
Du hast über 75% CPU-Idle-Time und denkst über ein CPU-Upgrade nach? Der Support bei 1&1 möge doch bitte die Config des Web- und MySQL-Servers der aktuellen Nutzung anpassen. Falls noch kein Caching installiert und konfiguriert sein sollte, dann würde ich darum ebenfalls noch bitten. Falls das nicht möglich ist, dann würde ich mir an deiner Stelle einen neuen Hoster suchen.
 
Ja hatte das Problem leider damals mit einem kleineren Server schon, Abhilfe kam von dort leider nicht. APC oder Memcache lässt sich ja leider auch nicht installieren, dass könnte vielleicht das Problem lösen.

1 und 1 sollte aber schon in der Lage sein, ein Serversystem auf eine Anwendung zu optimieren oder? Neben der Optimierung der Caching Prozesse (Apache hat im Übrigen auch sehr nette Caching Module) sollte man auch einmal nachsehen, wie es mit MySQL table cache, key buffer size und co. aussieht. Die Optimierung der MySQL Serverkonfiguration kann manchmal auch wahre Wunder bewirken.
Wir haben einen Kunden, der auf vergleichbarer Hardware einen Online Shop mit 300 - 500 aktiven Besuchern im Durchschnitt auf Magento betreibt, ein Hardware Upgrade macht hier auch aus meiner Sicht absolut keinen Sinn.
 
Back
Top