Salut,
Je cherche à connaître (déterminé) les applications qui me bouffe la swap.
Avec “top”, j’ai une aperçu des processus en cours, ou encore “ps”.
[quote=“IV. La commande “ps””]ps affiche la liste des processus actifs
Attention, la commande ps est l’une des moins standards du monde Unix en ce qui concerne les options et les informations affichées.
Exemples :
$ ps #affiche les processus associés à votre terminal
PID TTY TIME COMMAND
481 ttyp1 0:00 ps
469 ttyp1 0:00 telnetd
470 ttyp1 0:00 ksh
$ ps -f #affiche les processus associés au terminal (avec détails)
UID PID PPID C STIME TTY TIME COMMAND
didier 482 470 5 17:40:33 ttyp1 0:00 ps -f
root 469 147 0 17:36:14 ttyp1 0:00 telnetd
didier 470 469 1 17:36:14 ttyp1 0:00 -ksh
$ ps -l #affiche les processus associés au terminal (avec détails)
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME COMD
1 R 204 484 470 5 179 20 539780 16 ttyp1 0:00 ps
1 S 0 469 147 0 154 20 53f900 16 2875b8 ttyp1 0:00 telnetd
1 S 204 470 469 0 158 20 5398c0 55 34cf40 ttyp1 0:00 ksh
$ ps -fl #affiche plus de détails
$ ps -ef | more #affiche tous les processus du système
$ ps -u john #affiche tous les processus appartenant à john[/quote]
Les processus et mécanismes de base d’Unix
Le système d’exploitation GNU-Linux/Processus
Et bien d’autres pages …
[quote=“man ps”]Pour voir tous les processus du système en utilisant la syntaxe traditionnelle :
ps -e
ps -ef
ps -eF
ps -ely
Pour voir tous les processus du système en utilisant la syntaxe BSD :
ps ax
ps axu
Pour afficher une arborescence des processus :
ps -ejH
ps axjf
Pour obtenir des renseignements sur les processus légers (« threads ») :
ps -eLf
ps axms
Pour obtenir des renseignements de sécurité :
ps -eo euser,ruser,suser,fuser,f,comm,label
ps axZ
ps -eM
Pour voir tous les processus exécutés en tant que superutilisateur (identifiant réel et effectif) au format utilisateur :
ps -U root -u root u
Pour voir tous les processus avec un format défini par l'utilisateur :
ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm
ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm
ps -eopid,tt,user,fname,tmout,f,wchan
Afficher uniquement le PID de syslogd :
ps -C syslogd -o pid=
Afficher uniquement le nom du PID 42 :
ps -p 42 -o comm=
[/quote]
Par exemple, le processus firefox-bin correspond à l’application Iceweasel, ça ce n’était pas trop dur à comprendre !
Par contre si j’en prends un autre au pif, “kglobalaccel” là ! je ne sais pas à quel application il fait référence ?
“whereis” m’informe de la commande à lancer pour tels où tels application.
L’idée, il y t-il une commande dans ce genre :

