Wie viel CPU-Auslastung ist zu viel?

Wie viel CPU-Auslastung ist zu viel?

Ich habe einen Server, der jeden Monat etwa eine Million Besucher empfängt, und ich habe vor Kurzem begonnen, Plesk zu verwenden, um einige der wichtigen Funktionen auf der Box selbst zu überwachen. Beim RAM kann ich mir etwas vorstellen, aber ich bin mir nicht sicher, ob meine CPU-Auslastung für diese Besucherzahl zu hoch, zu niedrig oder ungefähr durchschnittlich ist. Der Server existiert nur, um ein ziemlich umfangreiches WordPress-Blog bereitzustellen.

Dies ist eine Woche. Auf welche Dinge muss ich achten? Nachfolgend einige weitere Informationen zu diesem Server:

VCPU(s): 4,RAM: 6 GB,Festplatte: 30 GB,Betriebssystem: Ubuntu Server 10.04 x86_64

Alt-Text

Antwort1

Meiner Meinung nach könnte man diese Frage auch so stellen: Wie lang ist ein Stück Schnur? Wenn Sie 100 % CPU-Auslastung erreichen, leidet natürlich alles andere. Ich persönlich untersuche, wann die CPU-Auslastung meines Servers über 50 % bleibt.
Ihr Diagramm zeigt Ausbrüche, die bei 50 % nicht einmal so hoch sind, also denke ich, dass Ihr Server in gutem Zustand ist. Sie müssten notieren, wie viele Websites laufen und/oder ob Datenbanken laufen und wie groß diese sind. Es gibt viele Faktoren, die Ihren Server beeinflussen könnten, aber ich denke, die CPU-Auslastung ist im Moment keiner für Sie.

Antwort2

Sieht gut aus ... Sie möchten nicht auf der Stelle treten: Das bedeutet, dass Sie zu viel für Ihre Hardware bezahlt haben. Und wenn die Leistung bei 50 % liegt, haben Sie noch jede Menge freie Kapazitäten.

Das Einzige, was mir Sorgen machen würde, ist der Anstieg am Dienstag ... Sieht aus, als hätten Sie ihn gut gemeistert, aber mit einem spitzen Datenverkehr muss man am schlechtesten rechnen. Um welche Art von Site handelt es sich?

Antwort3

Es scheint, dass Ihr Grafik-Sampling-Intervall etwa 10 Minuten beträgt. Das bedeutet, dass Sie während des Spitzenwerts am Dienstag möglicherweise während eines längeren Zeitraums (z. B. 1 Minute) eine CPU-Auslastung von 100 % erreicht haben. Allerdings ist die CPU-Auslastung zwar interessant zu beobachten, wie sie sich im Laufe der Zeit entwickelt, aber sie ist nicht so hilfreich bei der Identifizierung von CPU-gebundenen Systemen. Ich ziehe es vor, die Metrik der Run-Warteschlangengröße zu beobachten.

Antwort4

Wenn Ihre Site nicht ins Stocken gerät, keine Leistungsprobleme auftreten und auch keine Alarmglocken zu läuten scheinen, ist wahrscheinlich alles in Ordnung.

Ihre CPU-Auslastung wird nicht erfasst. Abhängig von der Site und der Konfiguration sollten Sie Ihre Festplattenauslastung überprüfen, da die E/A-Operationen (wiederum abhängig von dem, was Sie ausführen) ins Stocken geraten können, bevor CPU-Probleme auftreten.

Achten Sie vor allem auf die Leistung. Solange die Webseiten Ihren Kunden ohne große Verzögerungen bereitgestellt werden (am besten testen Sie sie von einer externen Intranet-Quelle aus), ist wahrscheinlich alles in Ordnung.

verwandte Informationen