Ich habe mehrere virtuelle Server. Ich führe einen Befehl aus, um mich bei jedem anzumelden und mir die durchschnittliche Auslastung anhand der Betriebszeit anzusehen.
Wie kann ich am besten feststellen, ob Lastwerte eine Überlastung darstellen? Ich verwende die Rackspace-Cloud, daher sind die Server leistungsfähig und können alle möglichen Größen haben.
Ich bin ein wenig ratlos, wie ich eine einheitliche Methode finden soll, um herauszufinden, wann ich neue Server hochfahren muss. Ich kann beispielsweise die Anzahl der auf jedem Server laufenden Jobs schätzen, aber ich hätte gerne ein System, das etwas näher an der tatsächlichen Ressourcennutzung der einzelnen Instanzen liegt, da diese offensichtlich ziemlich unterschiedlich ist!
Hilfe ist sehr willkommen!
Antwort1
Die durchschnittliche CPU-Auslastung von Linux verrät Ihnen genau das. Sehen Sie sich dieses Web-Tutorial zu durchschnittlichen Auslastungen an. http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages
Eine gute Möglichkeit, den Überblick über Ihre Ressourcen (wie etwa den CPU-Level) auf mehreren Computern zu behalten, ist die Verwendung von SNMP (Simple Network Management Protocol), das Ihnen praktisch jede gewünschte Statistik liefert und automatisch aktualisiert wird.
Antwort2
Welche Virtualisierungslösung verwenden Sie? Die meisten Virtualisierungslösungen für Unternehmen verfügen über eigene Tools für Berichterstellung, Verwaltung und Kapazitätsplanung wie:
Antwort3
Ich verwende Cacti (unter anderem) zur Überwachung und grafischen Darstellung der Serverauslastung.
Für die meisten Server verwende ich „Better Cacti Templates“, die eine Verbindung über SSH herstellen und Daten zu Auslastung, CPU-Auslastung, Speicher, Festplatten-E/A usw. sammeln können.
Achten Sie auf Spitzen in Ihren Kakteendiagrammen und durchforsten Sie Ihre Protokolle, um herauszufinden, was zu diesem Zeitpunkt passiert ist und die Spitze verursacht hat.
http://code.google.com/p/mysql-cacti-templates
Ich verwende Nagios auch für Statuswarnungen per E-Mail und SMS.