Der Befehl pmstat Linux

Der Befehl pmstat Linux
„Linux-Systeme verfügen über den Leistungs-Co-Pilot (PCP), der verschiedene Tools zur Messung der Systemleistung bietet. Ein solches Tool ist PMStat, ein Dienstprogramm-Tool, mit dem Linux-Systemadministratoren die Systemleistung regelmäßig und in einer Zeilenausgabe betrachten können. Der Befehl pmstat linux überwacht die Leistung von Systemen auf hoher Ebene, wonach andere PCP -Tools die Subsysteme verarbeiten.

Dieser Leitfaden bietet ein Verständnis des Befehl pmstat linux mit verschiedenen Beispielen, um Ihnen den Start zu erhalten und mit dem Dienstprogramm bequem.”

So installieren Sie PMSTAT unter Linux

Wie bereits erwähnt, ist der Befehl PMSTAT Linux nicht eigenständig. Es ist Teil des PCP und seine Installation basiert auf der Installation der PCP Paket.

Führen Sie den Befehl unten für Ubuntu aus, um PCP zu installieren.

$ sudo APT Installieren Sie PCP

Überprüfen Sie die Installation, indem Sie die PMSTAT- oder PCP -Version überprüfen.

Überprüfen der Systemleistung mit PMSTAT

Wenn Sie in Ihrem Terminal den Befehl PMSTAT ohne Argumente ausführen, erhalten Sie die Systemleistungsergebnisse in einer einzigen Linie pro bestimmtes Intervall, was standardmäßig 5 Sekunden beträgt.

Lassen Sie uns jedes der Felder analysieren, um zu verstehen, was sie bedeuten.

Denken Sie daran, dass die Leistungsergebnisse alle 5 Sekunden pro Zeile nacheinander angezeigt werden, und Sie können das Programm durch Drücken kündigen Strg + c

  1. Loadavg: Es repräsentiert den 1 -minären Lastdurchschnitt
  2. Speicher: Der Speicherbereich hat unterschiedliche Unterfelder. Das erste ist das swpd Dies stellt den durchschnittlichen Swap -Raum dar, der von Ihrem System zwischen den Intervallen in unserem Fall nach allen 5 Sekunden verwendet wird. Der frei ist der durchschnittliche freie Speicher innerhalb des festgelegten Intervalls, der in KByte dargestellt wird. Daneben ist die polieren Dies ist der durchschnittliche Pufferspeicher, der vom System innerhalb des Intervalls verwendet wird. Zuletzt die Zwischenspeicher ist der durchschnittliche Cache -Speicher, der in KByte dargestellt und pro Intervall verwendet wird.
  3. Tausch: Der Swap zeigt die durchschnittlichen Seiten an (in die eingelegtes Seiten (Pi) und ausgesagt (po) und wird innerhalb des festgelegten Intervalls pro Sekunde berechnet.
  4. io: Es wird die durchschnittliche Rate pro Sekunde für jeden Blockeingang angezeigt (Bi) und Blockausgabe (bo) während des Intervalls.
  5. System: Es repräsentiert die Interrupt -Rate (In) und Kontextschalterrate (CS) während des Intervalls.
  6. Zentralprozessor: Es repräsentiert die CPU -Zeit, die bei der Ausführung von Leerlaufschleife verbraucht wird (Ausweis), System und Interrupt -Code (sy) und Benutzercode (uns).

Häufige PMSTAT -Optionen

Zeitintervall festlegen

Das Standardzeitintervall beträgt 5 Sekunden. Sie können jedoch die verwenden -T Option, um eine andere Zeit in Sekunden oder Stunden anzugeben. Zum Beispiel wäre der Befehl: zum Beispiel 10 Sekunden als Intervall festgelegt:

$ PMSTAT -T 10 Sekunden

Ersetzen Sie die Sekunden durch die Stunden, um Stunden als Intervall festzulegen Stunde.

Zeitzone setzen

Die Zeitzone des Hosts wird standardmäßig verwendet, um die Leistung anzuzeigen. Wenn Sie eine andere Zeitzone verwenden müssen, verwenden Sie die -Z gefolgt von der Zeitzone. Zum Beispiel die Verwendung der Verwendung Pazifische Standardzeit, Der Befehl wäre:

$ PMSTAT -T 10 -Z PST

In der obigen Ausgabe verwendete der erste Befehl die festgelegte Zeitzone, in der die Uhrzeit und das Datum am Sonntag angezeigt wurden. Die zweite Ausgabe, die keine Zeitzone benötigt, verwendet die Standardeinstellung für den Host -Computer, und Sie können den Unterschied in der Zeitzone beachten.

Angabe von PMSTAT -Metriken

Der PMCD (Performance Metrics Collector Dämon (PMCD) speichert die von PMStat auf dem lokalen Gastgeber abgerufenen Metriken. Die Metriken aus dem abrufen PMDAS Verwenden Sie stattdessen die -L Flagge. Wenn Sie eine PCP -Archivprotokolldatei auf dem System haben, verwenden Sie alternativ die -A gefolgt vom Pfad zur Protokolldatei.

Die Syntax dafür ist:

$ PMSTAT -a $ PCP_LOG_DIR/PMLOGGER/HOST-NAME/log-file [Optionen]

Letztes Wort

Der Befehl pmstat zeigt einen hochrangigen Überblick über die Leistung eines Systems an. Der Befehl zeigt eine einzelne Zeilenausgabe mit verschiedenen Feldern, die unterschiedliche Metriken darstellen. Um das Tool besser zu nutzen, sollten Sie es mit anderen PCP -Tools kombinieren. Wir haben eine Einführung des PMStat Linux -Befehls abgedeckt, bei dem es sich um einen Kratzer auf seiner Oberfläche handelt. Weitere Informationen und Verwendung finden Sie auf der Hauptseite.