Im Debian-Betriebssystem können Sie die CPU-Auslastung mit ein paar einfachen Befehlen leicht erkennen. Dies kann beispielsweise beim Debuggen und Optimieren des Systems oder beim Überprüfen der Stabilität des Servers nützlich sein.
Eine Möglichkeit, Informationen über die CPU-Auslastung zu erhalten, besteht darin, den Befehl "top" zu verwenden. Um dies zu tun, müssen Sie das Terminal öffnen und den Befehl "top" eingeben. Nachdem Sie diesen Befehl ausgeführt haben, wird eine Liste der Prozesse angezeigt, die nach CPU-Auslastung sortiert sind. Am oberen Rand des Bildschirms können Sie die CPU-Auslastung in Prozent sehen.
Eine andere Möglichkeit, die CPU-Auslastung herauszufinden, besteht darin, den Befehl "htop" zu verwenden. Wie bei "top" können Sie die CPU-Auslastung in Echtzeit verfolgen, aber es verfügt über eine benutzerfreundliche Oberfläche und bietet detailliertere Informationen zu Prozessen, Speicherverbrauch und anderen Ressourcen.
Anmerkung: um die Befehle "top" und "htop" zu verwenden, müssen Sie diese möglicherweise zuerst installieren. Dazu können Sie den Befehl "sudo apt-get install htop" verwenden, wenn Sie den apt-get-Paketmanager bereits installiert haben.
Wenn Sie die CPU-Auslastung für einen längeren Zeitraum ermitteln möchten, können Sie das Werkzeug "sar" verwenden. Es ermöglicht Ihnen, Statistiken über die CPU-Auslastung und andere Systemressourcen zu einem bestimmten Zeitpunkt zu sammeln. Um "sar" zu verwenden, müssen Sie es auch mit dem Befehl "sudo apt-get install sysstat" installieren. Nach der Installation können Sie Informationen zur CPU-Auslastung erhalten, indem Sie den Befehl "sar -u" ausführen.
Wie kann ich die CPU-Auslastung auf Debian feststellen?
Sie können den Befehl verwenden, um die CPU-Auslastung auf Debian zu bestimmen top. Es zeigt die aktuellen Systeminformationen an, einschließlich der CPU-Auslastung.
So verwenden Sie den Befehl top Sie müssen ein Terminal öffnen und den Befehl im folgenden Format eingeben:
Nachdem Sie den Befehl ausgeführt haben, wird ein Fenster mit Systeminformationen geöffnet. Die Anzahl der geladenen Prozessoren kann oben im Fenster angezeigt werden. Die CPU-Auslastung wird als Prozentsatz ausgedrückt und neben jedem Kernel angezeigt.
Auch im Fenster top sie können Informationen zu anderen Systemprozessen sehen, die den Prozessor verwenden, und diese laden.
Um das Fenster zu schließen top, sie müssen die Taste drücken q.
Installieren Sie das Paket sysstat
Um die CPU-Auslastung auf Debian zu ermitteln, müssen Sie das Paket sysstat installieren.
Führen Sie dazu den folgenden Befehl im Terminal aus:
- sudo apt update - Paketliste aktualisieren
- sudo apt install sysstat - sysstat-Paket installieren
Nachdem Sie das sysstat-Paket installiert haben, können Sie den Befehl mpstat verwenden, um Informationen zur CPU-Auslastung abzurufen.
Öffnen Sie ein Terminal und geben Sie den Befehl mpstat ein
Um die CPU-Auslastung auf Debian zu ermitteln, können Sie den folgenden Befehl verwenden mpstat. Mit diesem Befehl können Sie Informationen zur CPU-Auslastung in Echtzeit abrufen.
- Öffnen Sie das Terminal. Dazu können Sie eine Tastenkombination verwenden Ctrl+Alt+T.
- Geben Sie mpstat ein, und drücken Sie die Taste Enter. Mit diesem Befehl erhalten Sie Informationen über die Auslastung jedes Prozessorkerns.
Nachdem Sie den Befehl mpstat ausgeführt haben, werden auf dem Bildschirm Informationen zur CPU-Auslastung angezeigt, einschließlich des prozentualen Auslastungsverhältnisses jedes Kernels. Beachten Sie, dass der Befehl mpstat möglicherweise zusätzliche Pakete benötigt, die mit dem Debian-Paketmanager installiert werden können, z. B. apt.
Führen Sie den folgenden Befehl aus, um die gesamte CPU-Auslastung zu ermitteln
Um die allgemeine CPU-Auslastung auf Debian zu ermitteln, müssen Sie den Befehl ausführen top. Es zeigt die aktuelle Situation im System an, einschließlich der CPU-Auslastung.
Wie erkenne ich die Auslastung jedes Prozessorkerns?
Sie können das Dienstprogramm htop verwenden, um zu erfahren, wie jeder Prozessorkern auf dem Debian-Betriebssystem geladen wird. Der Htop ist ein interaktiver Prozessmonitor, mit dem Sie verschiedene Systeminformationen anzeigen können, einschließlich der Auslastung jedes Prozessorkerns.
Führen Sie den Befehl aus, um htop zu installieren:
sudo apt-get install htop
Nachdem Sie das htop-Dienstprogramm installiert haben, führen Sie es aus, indem Sie den folgenden Befehl ausführen:
htop
Nach dem Start von htop wird der interaktive Prozessmonitor geöffnet. Am oberen Bildschirmrand wird die gesamte CPU-Auslastung angezeigt, und am unteren Bildschirmrand wird eine Liste der laufenden Prozesse angezeigt.
Um die Auslastung jedes Prozessorkerns zu ermitteln, bewegen Sie den Cursor zum Feld allgemeine Prozessorauslastung am oberen Bildschirmrand und drücken Sie die Eingabetaste. Dadurch wird ein neues Fenster geöffnet, in dem Sie die Auslastung jedes Prozessorkerns in Prozent anzeigen können.
Die Navigation in htop erfolgt über die Pfeiltasten und zusätzliche Hotkeys. Um das Programm zu beenden, drücken Sie die q-Taste.
Wie kann ich die CPU-Auslastungsdaten in Echtzeit ausgeben?
Sie können das Dienstprogramm htop verwenden, um die CPU-Auslastung in Echtzeit auf Debian zu übertragen.
-
Installieren Sie htop, indem Sie den folgenden Befehl im Terminal ausführen:
sudo apt-get install htop
htop
Jetzt wissen Sie, wie Sie die CPU-Auslastung mit dem htop-Dienstprogramm in Echtzeit an Debian ausgeben können.
Wie schreibe ich die CPU-Auslastungsdaten in eine Datei?
Sie können das Dienstprogramm "mpstat" verwenden, um die CPU-Auslastung in eine Datei in Debian zu schreiben. Mit diesem Dienstprogramm können Sie die CPU-Auslastung überwachen und die Ergebnisse in verschiedenen Formaten, einschließlich einer Textdatei, ausgeben.
Befolgen Sie die folgenden Schritte, um die CPU-Auslastung in eine Datei zu schreiben:
- Öffnen Sie ein Terminal und führen Sie den Befehl mpstat -P ALL > cpu_load aus.txt . In diesem Fall verwenden wir die Option "-P ALL", um die Auslastung aller Prozessorkerne abzurufen. Wenn Sie nur an den Daten für einen bestimmten Kernel interessiert sind, ersetzen Sie "ALL" durch die Kernel-Nummer (z. B. "0" für den ersten Kernel).
- Nach dem Ausführen des Befehls werden die Überwachungsergebnisse in die Datei "cpu_load" geschrieben.txt" im selben Verzeichnis, in dem der Befehl ausgeführt wurde.
Jetzt haben Sie die Datei "cpu_load".txt", das Daten zur CPU-Auslastung enthält. Sie können es in einem beliebigen Texteditor öffnen, um die Daten anzuzeigen und zu analysieren.