Quelle est la différence entre ps et top command?


17

Quelle est la différence entre pset topcommande? Je vois que les deux peuvent afficher des informations sur les processus en cours d'exécution. Lequel devrait être utilisé quand?

Réponses:


14

topest principalement utilisé de manière interactive (essayez de lire la page de manuel ou d'appuyer sur "h" pendant l' topexécution) et psest conçu pour une utilisation non interactive (scripts, extraction de certaines informations avec des pipelines shell, etc.)


11

topvous permet d'afficher les statistiques de processus en continu jusqu'à l'arrêt par rapport à psce qui vous donne un instantané unique.


6

topvous permet de voir vos processus classés par la quantité de puissance de processeur qu'ils utilisent. psvous permet de voir tous vos processus, ou seulement les processus utilisés par certains utilisateurs, par exemple rootou par vous-même.

topdevrait être utilisé pour voir quels processus sont les plus actifs, pspourrait être utilisé pour voir quels processus vous (ou tout autre utilisateur) exécutez actuellement.

pour plus d'informations sur l'utilisation topet l' psexécution de man topou man psdans votre terminal;)


3

Un autre point:

ps- Lecture des informations sur les processus
top- Surveillance des ressources comme les principales ressources utilisant le processeur, l'utilisation de la mémoire et plus encore.


0

Pour l'utilisation du processeur, psaffiche l'utilisation moyenne du processeur pendant la durée de vie du processus car elle est instantanée et serait toujours de 0% ou 100%. topdonne un aperçu plus instantané de la moyenne des sondages récents.

Plus d'informations ici: Top et ps ne montrant pas le même résultat cpu


L'utilisation moyenne du processeur ( %CPU) peut être comprise entre 0 et 100% (inclus). Selon la procps-ngpage de manuel, cela ne totalisera pas 100%, sauf si vous êtes chanceux.
Anthony G - justice pour Monica
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.