Überprüfen Sie den Verlauf der CPU / Speicher-Nutzung in Ubuntu?


20

Kann ich die CPU- oder Speichernutzung auf meinem Ubuntu-Linux-Server überprüfen? Ich habe festgestellt, dass mein Server (Lampe eingerichtet) zuweilen langsam ist, aber bis ich mich als root anmelde und einen PS-Befehl ausführe, ist möglicherweise alles wieder normal.

Es wäre großartig, ein Protokoll darüber zu lesen, welche Ressourcen die verschiedenen Teile des Servers verbraucht haben.

Antworten:




6

Sie können MRTG ausführen, um verschiedene Aspekte des Servers darzustellen , z. B. die CPU-Auslastung, die RAM-Auslastung und die Anzahl der Prozesse. Es ist sehr nützlich für Server ohne GUI, da Bilder für die Anzeige auf Webseiten erstellt werden.

Wenn Sie GNOME installiert haben, können Sie die Systemressourcen mit der Anwendung System Monitor überwachen.

Alternativ können Sie auch jede Minute so etwas von cron ausführen:

top -n 1 -b | head >> logfile

Hier werden die Betriebszeit, die Benutzer, die Durchschnittswerte für das Laden, die Anzahl der Prozesse, die CPU-Auslastung, die Speicher- / Auslagerungsauslastung und die drei wichtigsten ressourcenintensiven Prozesse zur späteren Anzeige in einer Datei protokolliert. -n 1 läuft einmal oben

Wie Sie ausdrücklich erwähnen, verwenden Sie Ubuntu. Ich glaube, Sie können dies mit Landscape von Canonical überwachen lassen .


+1 Ihre alternative Antwort (top mit cron verwenden) ist hilfreich für die Verwendung auf einem winzigen Server, auf dem ich nicht mehr 'Zeug' installieren möchte.
Whitebeard

Toten Link zu "Landschaft"
Nicholas DiPiazza

2

Führen Sie sar im Daemon-Modus aus. Sie können eine Vielzahl von Informationen nachträglich detailliert prüfen. Versuchen Sie, sar im Vordergrund mit 10 Iterationen über 10 Sekunden auszuführen, um eine Vorstellung davon zu erhalten, welche Informationen verfügbar sind.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.