Linux Lignes de commandes
ps
Connaître les processus actifs ainsi que ces ressources à un moment donné



Pour : Linux (Debian, Ubuntu, ...)


Commande "ps" permet d'afficher les processus actifs ainsi que ces ressources utilisé à un instant t, par utilisateur, par PID ...
Syntaxe:

ps [options]



La commande "ps" de base

Par défault ps affiche les commandes qui son actuellement utilisé dans cette invité de commande.

ps PID TTY TIME CMD 5902 pts/0 00:00:00 su 5907 pts/0 00:00:00 bash 7746 pts/0 00:00:00 ps





Les options

L'option "-x" permet de visualiser tout les processus actifs de l'utilisateur courant
L'option "-ax" permet de visualiser tous les processus de la machine de tous les utilisateurs
L'option "-aux" permet de visualiser affiche les utilisateurs associés à chaque processus
L'option "-u nom_utilisateur" affiche chaque processus associés à utilisateur
L'option "-p PID" affiche les informations sur un processus
L'option "-t" affiche tout les processus liées a un terminal



Les différents champs

PID est l'identificateur unique du processus qui à été définit par le système.
TTY indique le numéro de port du terminal (le "?" indique que la commande n'est pas associée à un terminal)
TIME affiche le temps processeur utilisé par ce processus
CMD affiche le nom de la commande qui utilise ce PID
USER indique le nom de l'utilisateur du processus
START indique l'heure a laquelle le processus a commencé
%CPU affiche l'utilisation du processeur en pourcentage
%MEM affiche l'utilisation de la mémoire vive en pourcentage
RSS donne l'utilisation de la mémoire physique utilisée en kilobytes par le processus (hors swap)
VSZ donne l'utilisation des bibliotheques partagées et la memoire utilisé pour son fonctionnement
STAT affiche l'état actuel du processus, R comme Run Démarrer...



Voici le détail du champ STAT:

D Uninterruptible de son sommeil
R Exécutable démarrer
S Attend un événement à compléter, endormi (sleep)
T Arrêté, soit par un signal de commande d'emploi ou parce qu'elle est tracée
W Radiomessagerie (non valable puisque le noyau 2.6.xx)
X Morts (ne doit normalement jamais être vu)
Z Processus "zombie"

< De haute priorité
N De faible priorité
L Pages verrouillées en mémoire
s Leader de session
l Multi-thread (en utilisant CLONE_THREAD, comme pthreads ne NPTL)
+ Est dans le processus de premier plan



Exemple:

ps -aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND ... ... ... ... ... ... ... ... ... ... ... root 3296 0.0 0.1 13828 3360 ? Sl 08:43 0:00 /usr/lib/udisks root 3297 0.0 0.0 5084 904 ? S 08:43 0:01 udisks-daemon: cedric 3298 0.0 1.1 94476 23652 ? S 08:43 0:08 gnome-panel cedric 3309 0.0 0.1 7072 2224 ? S 08:43 0:00 /usr/lib/gvfs/g cedric 3311 0.0 0.1 16856 2180 ? Sl 08:43 0:00 /usr/lib/gvfs/g cedric 3323 0.0 1.2 124060 25568 ? S 08:43 0:07 nautilus ... ... ... ... ... ... ... ... ... ... ...





Par O.Cédric
Sur www.octetmalin.net

Article publié le:
08/11/2011 16:16





Cette page vous à plus?

Dîtes que vous l'aimez en cliquant sur le bouton Facebook.