Heim  >  Artikel  >  So überprüfen Sie die CPU-Auslastung unter Linux

So überprüfen Sie die CPU-Auslastung unter Linux

青灯夜游
青灯夜游Original
2019-02-27 16:49:23162880Durchsuche

So überprüfen Sie die CPU-Auslastung unter Linux: Stellen Sie zunächst sicher, dass die Linux-Umgebung auf das Internet zugreifen kann, und konfigurieren Sie dann den Befehl „apt-get install dstat“, um den Befehl abschließend zu installieren „dstat -c“ Zeigt einfach den gesamten CPU-Status des Systems an.

So überprüfen Sie die CPU-Auslastung unter Linux

Während der Linux-Systemwartung müssen Sie möglicherweise häufig die CPU-Auslastung überprüfen und den Gesamtbetrieb des Systems analysieren. Die Überwachung der CPU-Leistung umfasst im Allgemeinen die folgenden drei Punkte: Ausführungswarteschlange, CPU-Auslastung und Kontextwechsel. Wie kann man also die CPU-Auslastung überprüfen? Der folgende Artikel gibt Ihnen eine detaillierte Einführung und hoffe, dass er Ihnen hilfreich sein wird. [Video-Tutorial-Empfehlung: Linux-Tutorial]

1. Verwenden Sie den oberen Befehl

Dieser Befehl wird sehr häufig verwendet Führen Sie im Terminal direkt den obersten Befehl im Befehl aus. Die CPU-Auslastung wird in der dritten Zeile angezeigt.

So überprüfen Sie die CPU-Auslastung unter Linux

Hinweis: 96,9id bedeutet Leerlauf-CPU, d. h. die CPU wird nicht genutzt, 100 % - 96,9 % = 3,1 %, d. h. die CPU-Auslastung des Systems beträgt 3,1 %.

Wenn mehrere CPUs vorhanden sind und Sie die Auslastung jeder CPU abfragen möchten, können Sie die Zifferntaste 1 auf der oberen Befehlsoberfläche drücken, um die Auslastung anderer CPUs anzuzeigen, wie unten gezeigt:

So überprüfen Sie die CPU-Auslastung unter Linux

2. Verwenden Sie den Befehl vmstat

Der Befehl vmstat ist das gebräuchlichste Linux/Unix-Überwachungstool, das die anzeigen kann gegeben Der Statuswert des Servers im Zeitintervall umfasst die CPU-Auslastung des Servers, die Speichernutzung, das Auslagern des virtuellen Speichers sowie das Lesen und Schreiben von E/A.

Im Vergleich zum oberen Befehl können Sie über vmstat die CPU-, Speicher- und E/A-Auslastung der gesamten Maschine sehen, anstatt nur die CPU-Auslastung und die Speicherauslastung jedes Prozesses anzuzeigen.

Satzmuster:

vmstat -w-w

Im Allgemeinen wird die Verwendung des vmstat-Tools durch zwei numerische Parameter abgeschlossen. Der erste Parameter ist die Anzahl der Abtastzeitintervalle in Sekunden und der zweite Parameter ist die Anzahl der Proben. Beispiel:

So überprüfen Sie die CPU-Auslastung unter Linux

Hinweis: 2 bedeutet, dass der Serverstatus alle zwei Sekunden erfasst wird, 1 bedeutet, dass er nur einmal erfasst wird.

3. Verwenden Sie den Befehl dstat

Der Befehl dstat ist ein Tool, das die Befehle vmstat, iostat, netstat, nfsstat und ifstat ersetzt. Es handelt sich um ein Allround-Tool zur Systeminformationsstatistik.

Wenn es keinen dstat-Befehl gibt, müssen Sie ihn herunterladen und installieren.

Zuerst müssen wir sicherstellen, dass die Linux-Umgebung auf das Internet zugreifen und die Quelle konfigurieren kann. Melden Sie sich mit dem Root-Konto an. Führen Sie den Befehl apt-get install dstat aus. Führen Sie die Softwareinstallation durch.

So überprüfen Sie die CPU-Auslastung unter Linux

Führen Sie dann den Befehl dstat -c aus. Zeigt den gesamten CPU-Status des Systems an.

So überprüfen Sie die CPU-Auslastung unter Linux

Zeigt verschiedene Informationen wie CPU-Benutzerbelegung, Systembelegung, Leerlauf, Warten, Unterbrechung, Softwareunterbrechung und andere Informationen an.

Das obige ist der detaillierte Inhalt vonSo überprüfen Sie die CPU-Auslastung unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was bedeutet DHCP?Nächster Artikel:Was bedeutet DHCP?