GNU/Linux >> LINUX-Kenntnisse >  >> Linux

pidstat-Befehlsbeispiele in Linux

Während top verwendet wird, um einen Überblick über alle laufenden Prozesse zu erhalten, kann der Befehl pidstat verwendet werden, um die CPU-Auslastung durch einen einzelnen Prozess oder ein Programm zu überwachen. Verwenden Sie den folgenden Befehl, um die von MySQL verbrauchte CPU (oder einen anderen Aufgabennamen) zu überwachen:

$ pidstat -C mysql

Mit pidstat können Sie auch Statistiken für einen bestimmten Prozess anhand seiner Prozess-ID oder PID wie folgt abfragen:

$ pidstat -p 1254

Die pidstat-Anwendung ist möglicherweise nicht standardmäßig installiert. Es kann mit diesem Befehl installiert werden:

# apt-get install sysstat

oder

# yum install sysstat

Die pidstat-Anwendung hat mehrere Optionen zum Generieren verschiedener Berichte:

  • -d :Dies meldet E/A-Statistiken.
  • -r :Dies meldet Seitenfehler und Speicherauslastung.
  • -u :Zeigt die CPU-Auslastung an.
  • -w :Dies meldet Aufgabenwechsel.

Pidstat-Befehlsbeispiele unter Linux

1. So melden Sie Statistiken für Linux-Aufgaben:

# pidstat 

2. Um nur Tasks anzuzeigen, deren Befehlsname die Zeichenfolge comm:

enthält
# pidstat -C comm 

3. So melden Sie E/A-Statistiken:

# pidstat -d  

4. So zeigen Sie alle Aktivitäten horizontal in einer einzigen Zeile an:

# pidstat -h 

5. So zeigen Sie den Prozessbefehlsnamen und alle seine Argumente an:

# pidstat -l  

6. So wählen Sie Tasks (Prozesse) aus, für die Statistiken gemeldet werden sollen:

# pidstat -p 1234 

7. So melden Sie Seitenfehler und Speichernutzung:

# pidstat -r 

8. So zeigen Sie Statistiken für Threads an, die ausgewählten Aufgaben zugeordnet sind:

# pidstat -t 

9. To gibt an, was mit dem pidstat-Befehl überwacht werden soll:

# pidstat -T 

10. So melden Sie die CPU-Auslastung:

# pidstat -u 

11. Versionsinformationen drucken:

# pidstat -V 

12. Aufgabenwechselaktivität melden:

# pidstat -w 

Schlussfolgerung

Die pidstat-Anwendung fragt den Kernel ab, um Aufgabeninformationen zu erhalten. Das Programm pidstat meldet Statistiken pro Prozess, die sortiert werden können, um mehr Einblick zu bieten.


Linux
  1. JQ-Befehl in Linux mit Beispielen

  2. 7 Beispiele für Linux-df-Befehle

  3. 8 Linux TR-Befehlsbeispiele

  4. rm-Befehlsbeispiele unter Linux

  5. ps-Befehlsbeispiele in Linux

9 Beispiele für tee-Befehle unter Linux

9 diff-Befehlsbeispiele in Linux

Linux-IP-Befehl mit Beispielen

15 Linux-PS-Befehl mit Beispielen

8 Beispiele für LDD-Befehle unter Linux

id-Befehlsbeispiele in Linux