Vous êtes ici

Trucs de geek : la commande ps

La commande ps permet de connaître les processus qui tournent sur votre système.

Il existe un grand nombre d'option à cette commande. Nous allons citer les principaux.

Vous verrez souvent cette commande utilisée de cette manière :

$ ps -au

où "a" indique tous les utilisateurs et "u" permet d'afficher le nom de l'utilisateur qui a lancé la commande.

Exemple de restitution :

$ ps -au

qui donne :

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      1078  0.0  0.0  15772   892 tty4     Ss+  déc.21   0:00 /sbin/getty -8 38400 tty4
root      1081  0.0  0.0  15772   896 tty5     Ss+  déc.21   0:00 /sbin/getty -8 38400 tty5
root      1089  0.0  0.0  15772   744 tty2     Ss+  déc.21   0:00 /sbin/getty -8 38400 tty2
root      1090  0.0  0.0  15772   744 tty3     Ss+  déc.21   0:00 /sbin/getty -8 38400 tty3
root      1093  0.0  0.0  15772   744 tty6     Ss+  déc.21   0:00 /sbin/getty -8 38400 tty6
root      1513  0.0  0.0  15772   744 tty1     Ss+  déc.21   0:00 /sbin/getty -8 38400 tty1
root      1743  2.3  2.7 649936 284012 tty7    Ss+  déc.21  44:47 /usr/bin/X -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
jfdigon+  3868  0.0  0.0  23884  4936 pts/12   Ss   déc.21   0:00 /bin/bash
jfdigon+ 17450  0.0  0.0  18416  1284 pts/12   R+   15:57   0:00 ps -au
jfdigon+ 18719  0.0  0.0  23976  5164 pts/1    Ss+  déc.21   0:00 /bin/bash
jfdigon+ 31067  0.1  0.0  96796  1584 pts/1    Sl   14:39   0:07 adb -P 5037 fork-server server

La colonne VSZ (Virtual Size) indique la taille du processus en ko et la colonne TIME indique le temps cpu consommé.

La fonction ps va lister ce qui tourne. Vous avez du remarquer que la présentation des résultats différent suivant les lignes. Exemple de résultats :

root       515     2  0 08:20 ?        00:00:00 [ext4-rsv-conver]
systemd+   598     1  0 08:20 ?        00:00:00 /lib/systemd/systemd-timesyncd

Les crochets indiquent des démons.

Si vous voulez savoir quel procéssus consomme le plus de ressources sur votre machine, utilisez la commande suivante :

$ ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem | head

qui peut donner :

 PID  PPID CMD                         %MEM %CPU
 3713  1988 /usr/lib/firefox/firefox    14.2  6.7
 2297  2259 /usr/bin/gnome-shell         5.2  1.2
 8041  1988 qbittorrent /tmp/mozilla_jf  2.6  8.0
 3838  3713 /usr/lib/firefox/plugin-con  2.1  1.0
 4423     1 /usr/bin/python3 /usr/sbin/  1.3  0.3
 2418  2259 /usr/bin/gnome-software --g  1.1  0.0
 2419  2259 /usr/bin/python3 /usr/bin/h  1.0  0.0
 1133  1120 /usr/lib/xorg/Xorg -core :0  0.9  0.8
10499 10497 apt-get upgrade              0.9  2.8

Fait le 22/12/2015

 

Tags: 

Utilisateurs en ligne

Il y a actuellement 0 utilisateur connecté.

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer