Procinfo - zeigt Systemstatistiken aus /Proc -Dateisystem

Procinfo - zeigt Systemstatistiken aus /Proc -Dateisystem

Das Proc -Dateisystem ist ein virtuelles Dateisystem, das Dateien enthält, die Informationen zu Prozessen und anderen Systeminformationen speichern. Es ist dem zugeordnet /proc Verzeichnis und zur Kofferraumzeit montiert. Eine Reihe von Programmen ruft Informationen ab /proc Dateisystem, verarbeiten Sie es und stellen Sie es für verschiedene Zwecke leicht verwendbar an.

Procinfo ist ein einfaches Dienstprogramm für Befehlszeilen zum Anzeigen von Systeminformationen, die von gesammelten Informationen gesammelt werden /proc Verzeichnis und druckt es wunderschön auf dem Standardausgabergerät formatiert. In diesem Artikel werden wir eine Reihe von erklären Procinfo Befehlsbeispiele unter Linux.

In den meisten Linux -Verteilungen die Procinfo Der Befehl sollte vorinstalliert sein. Wenn Sie ihn nicht haben, installieren Sie ihn mit dem folgenden Befehl.

$ sudo apt install Procinfo #Debian/Ubuntu $ sudo yum install Procinfo #Centos/rhel $ sudo dnf install Procinfo #Fedora 22+ 

Das einfachste Beispiel ist zu laufen Procinfo Ohne Argumente wie gezeigt.

$ procinfo Speicher: Gesamt gebrauchte kostenlose Puffer RAM: 8069036 7693288 375748 301356 Swap: 3906556 0 3906556 Bootup: Mon Jun 4 11:09:45 2018 Lastdurchschnitt: 0.35 0.84 1.01 1/1021 15406 Benutzer: 01:09:12.02 13.4% Seite in: 2434469 Schön: 00:02:12.37 0.4% Seite aus: 2162544 System: 00:15:17.34 3.0% Seite Akt: 2395528 Iowait: 00:39:04.09 7.6% Seite DEA: 3424 HW IRQ: 00:00:00.00 0.0% Seite FLT: 20783328 SW IRQ: 00:00:29.07 0.1% Eingabe in: 0 Idle: 06:30:26.88 75.6% Austausch: 0 Betriebszeit: 02:10:11.66 Kontext: 51698643 IRQ 0: 21 2-Kanal-Timer IRQ 42: 0 466944-RED-REP-IRQ 1: 3823 1-Kanal I8042 IRQ 43: 193892 327680-RED-RED-RED-RTC0 IRQ 44: 191759 512000- Rand 0000: IRQ 9: 2175 9-fasteoi acpi IRQ 45: 1021515 524288-Edge ENP1S IRQ 12: 6865 12-Kante I8042 IRQ 46: 541926 32768-Edge I915 IRQ 19: 0 19-Fasteoi Rtl_pc IRQ 47: 14 36-fasteoi MEI_M IRQ 23: 33 23-fasteoi EHCI_H IRQ 48: 344 442368-RED SND_H IRQ 40: 0 458752-RECIE IRQ 49: 749 49152-Edge SND_HD IRQ 41: 0 464896-Edge PCIE-LOOP0 90R 0 Loop4 Loop5 7945R 0 Loop2 214R 0 Loop6 309R 0 Loop3 79R 0 SDA 112544R 70687W ENP1S0 TX 58.30MIB RX 883.00MIB VMNET8 TX 0.00B RX 0.00B lo tx 853.65kib RX 853.65kib WLP2S0 TX 0.00B RX 0.00B VMNET1 TX 0.00B RX 0.00B 

Zu drucken Speicherstatistiken Verwenden Sie im menschlichen lesbaren Format (KIB, MIB, GIB) anstelle der Standard -KByte die -H Flagge.

$ procinfo -h Speicher: Gesamt gebrauchte kostenlose Puffer RAM: 7.70gib 7.36Gib 344.27MIB 294.38 MIB Swap: 3.73Gib 0.00B 3.73Gib Bootup: Mo 4. Juni 4 11:09:45 2018 Lastdurchschnitt: 0.61 0.84 1.00 2/1017 15439 Benutzer: 01:09:21.25 13.3% Seite in: 2434613 Schön: 00:02:12.43 0.4% Seite aus: 2223808 System: 00:15:19.82 2.9% Page Act: 2416184 Iowait: 00:39:08.21 7.5% Seite DEA: 3424 HW IRQ: 00:00:00.00 0.0% Seite FLT: 20891258 SW IRQ: 00:00:29.08 0.1% Eingabe in: 0 Idle: 06:33:48.38 75.7% Austausch: 0 Betriebszeit: 02:11:06.85 Kontext: 51916194 IRQ 0: 21 2-Kanal-Timer IRQ 42: 0 466944-RED-RECIR IRQ 1: 3985 1-kEINE I8042 IRQ 43: 196957 327680-RED XHCI_ IRQ 8: 1 8-RTC0 IRQ 44: 192411 512000- 512000- Edge 0000: IRQ 9: 2196 9-fasteoi ACPI IRQ 45: 1021900 524288-Kanten ENP1S IRQ 12: 6865 12-Kante I8042 IRQ 46: 543742 32768-Edge I915 IRQ 19: 0 19-faste-fasteoi Rtl_pc IRQ 47: 14 3604888-fasteoi MEI_M IRQ 23: 33 23-fasteoi EHCI_H IRQ 48: 344 442368-RED SND_H IRQ 40: 0 458752-RECIE IRQ 49: 749 49152-Edge SND_HD IRQ 41: 0 464896-Edge PCIE-LOOP0 90R 0 Loop4 Loop5 7945R 0 Loop2 214R 0 Loop6 309R 0 Loop3 79R 0 SDA 112568R 71267W ENP1S0 TX 58.33MIB RX 883.21MIB VMNET8 TX 0.00B RX 0.00B lo tx 854.18kib RX 854.18Kib WLP2S0 TX 0.00B RX 0.00B VMNET1 TX 0.00B RX 0.00B 

Der -D Das Flag ermöglicht das Anzeigen von Statistiken pro Sekunde und nicht als Gesamtwerte.

$ procinfo -d 

Verwenden Sie die Statistiken als Gesamtsumme -D Flagge wie folgt.

$ procinfo -d 

Sie können Fortsetzung von Updates auf dem Bildschirm erhalten und Updates für die n -Anzahl von Sekunden innehalten (z. B 5 Sekunden in diesem Befehl) mit dem -N Flagge und Presse Q in diesem Modus zu beenden.

$ procinfo -n5 -h 

Etwas melden "real”Freier Speicher ähnlich dem, der durch das freie Dienstprogramm gezeigt wird, verwenden Sie die -R Möglichkeit.

$ procinfo -r 

Um Zahlen von Bytes anstelle von I/A -Anfragen anzuzeigen, verwenden Sie die -B Möglichkeit.

$ procinfo -b 

Procinfo Funktioniert auch interaktiv, wenn Sie das Vollbild -Full -Screen ausführen, können Sie das verwenden D, D, R Und B Schlüssel, deren Funktionen den oben erklärten Befehlszeilenflags entsprechen.

Weitere Informationen finden Sie in der Procinfo Mann Seite.

$ MAN Procinfo 

In diesem Artikel haben wir eine Reihe von erläutert Procinfo Befehlsbeispiele. Wenn Sie Anfragen haben, verwenden Sie das folgende Rückmeldformular.