So überprüfen Sie die CPU-Auslastung / – auslastung im Linux-System

Sie können uns unterstützen, indem Sie diesen Artikel als PDF über den folgenden Link herunterladen. Laden Sie die Anleitung als PDF herunter

Einführung

Während Sie Server in Ihren täglichen Rollen verwalten, möchten Sie überprüfen, wie die CPU Ihres Systems läuft, insbesondere wenn Sie vermuten, dass etwas mehr verbraucht, als es soll. Um dies zu tun, gibt es viele Linux-Tools, mit denen Sie in Echtzeit überprüfen können, wie es funktioniert.,

Bevor wir fortfahren, können Sie Ihre CPU-Details mit dem Befehl lscpu überprüfen.

# lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 8 On-line CPU(s) list: 0-7 Thread(s) per core: 2 Core(s) per socket: 4 Socket(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 142 Model name: Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz Stepping: 10 CPU MHz: 1992.000 CPU max MHz: 1992.0000 BogoMIPS: 3984.00 Hypervisor vendor: Windows Subsystem for Linux Virtualization type: container Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm pni pclmulqdq est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt aes xsave osxsave avx f16c rdrand hypervisor 

Für weitere Details können Sie die cpuinfo-Datei überprüfen.

# cat /proc/cpuinfo | less

Beginnen wir

Mit dem Befehl top

Der Befehl top zeigt Linux-Prozesse an und enthält eine Spalte, in der angegeben ist, wie die Prozesse die verfügbare/zugewiesene CPU verwenden.

Mit dem Befehl vmstat

Der Befehl vmstat meldet virtuelle Speicherstatistiken über Prozesse, Speicher, Paging, Block-E / A, Traps und CPU-Auslastung. Probe vmstat-Ausgabe ist unten gezeigt., Die letzte Spalte ist cpu und sollte dort sein, wo wir hier interessiert sind.

  • Die CPU-Spalten werden als Prozentsätze der gesamten CPU-Zeit ausgedrückt.
  • In der ersten CPU-Spalte “ us “ (Benutzercode) wird der Prozentsatz der Zeit angezeigt, die für die Ausführung von Nicht-Kernel-Code aufgewendet wurde.
  • In der zweiten CPU-Spalte “ sy “ (Systemcode) wird der Prozentsatz der Zeit angezeigt, die für die Ausführung des Kernel-Codes aufgewendet wurde.
  • Die Dritte cpu-Spalte, „id“ zeigt den Prozentsatz der Leerlaufzeit.
  • In der vierten CPU-Spalte“ wa “ wird der Prozentsatz der Wartezeit auf E/A (Eingabe/Ausgabe) angezeigt.,
  • In der fünften CPU-Spalte “ st “ (steal time) wird der Prozentsatz der von einer virtuellen Maschine gestohlenen Zeit angezeigt.

Mit dem Befehl top

Von seinen Man-Seiten ist Htop ein kostenloser (GPL) ncurses-basierter Prozessbetrachter für Linux. Es ähnelt top, ermöglicht Ihnen jedoch, vertikal und horizontal zu scrollen, sodass Sie alle auf dem System ausgeführten Prozesse zusammen mit ihren vollständigen Befehlszeilen sehen und sie als Prozessbaum anzeigen, mehrere Prozesse auswählen und alle gleichzeitig ausführen können.
Aufgaben im Zusammenhang mit Prozessen (Töten, renicing) können ohne Eingabe ihrer PIDs durchgeführt werden.,

Mit dem Befehl

Ein Akronym für System Activity Report, wird dieser Befehl verwendet, um Systemaktivitätsinformationen in Unix-ähnlichen Betriebssystemen zu sammeln, zu melden oder zu speichern.

Die sysntax für sar ist wie folgt:

sar ]

Installieren sar

Nach der installation, aktivieren sysstat zu starten sammeln system informationen. Ändern Sie ENABLED= „false“in der Konfigurationsdatei wie unten gezeigt in ENABLED=“ true“. Starten Sie sysstat nach der Bearbeitung neu.

Starten Sie sysstat neu, nachdem Sie die Änderungen vorgenommen haben.,

sudo systemctl restart sysstat

CPU-Berichte 10 mal alle 5 Sekunden generieren

Wenn Sie einen GUI-basierten Fenstermanager wie GNOME oder KDE oder andere verwenden, suchen Sie nach dem Systemmonitor-Dienstprogramm für Ihre Distribution. Es kann leicht installiert werden, wenn es fehlt.

Fazit

Die Überprüfung der CPU-Ressourcen auf Ihrem Server ist für die tägliche Haushaltung sehr wichtig. Dies ist wichtig für die Kapazitätsplanung und für die Überprüfung des Systemzustands. Vielen Dank für das Durchlesen und wir hoffen, dass der Leitfaden hilfreich war.,

Lesen Sie auch:

Verwendung von cat-und CP-Befehlen unter Linux / Unix mit Beispielen

Extrahieren .xz-Dateien unter Linux-CSA / Ubuntu / Debian

So verwenden Sie den Befehl scp zum sicheren Übertragen von Dateien mit Beispielen

So verwenden Sie den Befehl rsync unter Linux/Unix mit Beispielen

So führen Sie JNLP – Dateien unter Linux aus / öffnen Sie sie-Ubuntu / Debian / Fedora / Arch

Top RHCSA / RHCE Certification Study Books 2019

Sie können uns unterstützen, indem Sie diesen Artikel als PDF über den folgenden Link herunterladen. Laden Sie die Anleitung als PDF herunter

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.