$ 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 parentT
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 sessionl
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.