GNU/Linux >> Tutoriels Linux >  >> Linux

Exemples de commandes pidstat sous Linux

Alors que top est utilisé pour obtenir une vue d'ensemble de tous les processus en cours d'exécution, la commande pidstat peut être utilisée pour surveiller l'utilisation du processeur par un processus ou un programme individuel. Utilisez la commande suivante pour surveiller le processeur consommé par MySQL (ou tout autre nom de tâche) :

$ pidstat -C mysql

Avec pidstat, vous pouvez également interroger les statistiques d'un processus spécifique par son ID de processus ou son PID, comme suit :

$ pidstat -p 1254

L'application pidstat n'est peut-être pas installée par défaut. Il peut être installé avec cette commande :

# apt-get install sysstat

ou

# yum install sysstat

L'application pidstat dispose de plusieurs options pour générer différents rapports :

  • -d  :Cela rapporte les statistiques d'E/S.
  • -r  :Cela signale les défauts de page et l'utilisation de la mémoire.
  • -u  :Ceci signale l'utilisation du processeur.
  • -w  :Cela signale les changements de tâche.

Exemples de commandes pidstat sous Linux

1. Pour générer des statistiques sur les tâches Linux :

# pidstat 

2. Pour afficher uniquement les tâches dont le nom de commande inclut la chaîne comm :

# pidstat -C comm 

3. Pour générer des statistiques d'E/S :

# pidstat -d  

4. Pour afficher toutes les activités horizontalement sur une seule ligne :

# pidstat -h 

5. Pour afficher le nom de la commande de processus et tous ses arguments :

# pidstat -l  

6. Pour sélectionner les tâches (processus) pour lesquelles des statistiques doivent être signalées :

# pidstat -p 1234 

7. Pour signaler les défauts de page et l'utilisation de la mémoire :

# pidstat -r 

8. Pour afficher les statistiques des threads associés aux tâches sélectionnées :

# pidstat -t 

9. Pour spécifier ce qui doit être surveillé par la commande pidstat :

# pidstat -T 

10. Pour signaler l'utilisation du processeur :

# pidstat -u 

11. Pour imprimer les informations de version :

# pidstat -V 

12. Pour signaler une activité de changement de tâche :

# pidstat -w 

Conclusion

L'application pidstat interroge le noyau pour obtenir des informations sur les tâches. Le programme pidstat rapportera des statistiques par processus, qui peuvent être triées pour fournir plus d'informations.


Linux
  1. Commande JQ sous Linux avec exemples

  2. 8 Exemples de commandes Linux TR

  3. Exemples de commande rm sous Linux

  4. Exemples de commandes ps sous Linux

  5. w Exemples de commandes sous Linux

9 exemples de commandes tee sous Linux

9 exemples de commande diff sous Linux

Commande Linux ip avec exemples

15 Commande Linux ps avec exemples

8 exemples de commandes LDD sous Linux

Exemples de commandes id sous Linux