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.
quelle
top-cpu
nichttopcpu
. Ich weiß nicht, was es vorher war.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:
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 .
quelle
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.
quelle
vmstat und iostat, mytop und apache top können Ihnen auch dabei helfen, den Engpass zu lokalisieren.
quelle