GNU/Linux >> Tutoriels Linux >  >> Linux

signification de la sortie ps aux

$ ps aux  
USER       PID  %CPU %MEM  VSZ RSS     TTY   STAT START   TIME COMMAND
timothy  29217  0.0  0.0 11916 4560 pts/21   S+   08:15   0:00 pine  
root     29505  0.0  0.0 38196 2728 ?        Ss   Mar07   0:00 sshd: can [priv]   
can      29529  0.0  0.0 38332 1904 ?        S    Mar07   0:00 sshd: [email protected]  
  • UTILISATEUR =utilisateur propriétaire du processus
  • PID =ID de processus du processus
  • %CPU =C'est le temps CPU utilisé divisé par le temps d'exécution du processus.
  • %MEM =rapport entre la taille de l'ensemble résident du processus et la mémoire physique de la machine
  • VSZ =utilisation de la mémoire virtuelle de l'ensemble du processus (en KiB)
  • RSS =taille de l'ensemble résident, la mémoire physique non échangée qu'une tâche a utilisée (en Kio)
  • ATS =tty de contrôle (terminal)
  • STAT =état du processus multi-caractères
  • COMMENCER =heure ou date de début du processus
  • HEURE =temps CPU cumulé
  • COMMANDE =commande avec tous ses arguments

Voir la page de manuel ps pour plus d'informations.


Cela pourrait être utile :

Codes d'état de processus (STAT) :

  • R en cours d'exécution ou exécutable (dans la file d'attente d'exécution)
  • D veille ininterrompue (généralement IO)
  • S sommeil interruptible (en attente de la fin d'un événement)
  • Z défunt/zombie, éliminé mais non récolté par son parent
  • T arrêté, soit par un signal de contrôle de tâche, soit parce qu'il est tracé

Quelques modificateurs supplémentaires :

  • < prioritaire (pas agréable pour les autres utilisateurs)
  • N faible priorité (agréable pour les autres utilisateurs)
  • L a des pages verrouillées en mémoire (pour les E/S en temps réel et personnalisées)
  • s est un animateur de session
  • l est multithread (en utilisant CLONE_THREAD, comme le font les pthreads NPTL)
  • + est dans le groupe de processus de premier plan

Sous Linux la commande :

ps -aux

Les moyens montrent tous les processus pour tous les utilisateurs. Vous vous demandez peut-être ce que signifie le x ? Le x est un spécificateur qui signifie 'l'un des utilisateurs'. Vous pouvez donc taper ceci :

ps -auroot

Qui affiche tous les processus racine, ou

ps -auel

qui affiche tous les processus de l'utilisateur el. Le technobabble dans la page 'man ps' est :"ps -aux imprime tous les processus appartenant à un utilisateur nommé 'x' ainsi que tous les processus qui seraient sélectionnés par l'option -a.


Linux
  1. Comment trier la sortie par taille ?

  2. Rediriger une sortie d'un sous-shell vers un processus ?

  3. Linux - La sortie de Ps Lstart a changé?

  4. Quelle est la signification de POSIX ?

  5. Quelle est la signification de chaque ligne de la sortie d'assemblage d'un C hello world ?

Bash :Écrire dans un fichier

Ccat - Coloriser la sortie de la commande Cat

Explication de la redirection d'entrée-sortie sur Linux

Affichage de la sortie complète de la commande PS

Convertir la sortie ls en csv

regarder la sortie de ps aux | grep blah dans tmux ne fonctionnera pas?