Knowledge base dedicated to Linux and applied mathematics.
Accueil > Linux > Commande du jour > Trouver les processus consommant le plus de cpu/mémoire à l’aide de la (...)
Toutes les versions de cet article : <English> <français>
Comment déterminer les processus consommant le plus de cpu/mémoire à l’aide de la commande ps
root@kali:~# ps -eo pmem,pcpu,pid,args | tail -n +2 | sort -rnk 1 | head
1.8 0.0 3304 gnome-panel
1.3 0.2 3365 /usr/lib/vmware-tools/sbin64/vmtoolsd -n vmusr --blockFd 3
1.3 0.0 3370 nautilus -n
1.2 0.3 2642 /usr/bin/Xorg :0 -br -verbose -novtswitch -auth /var/run/gdm3/auth-for-Debian-gdm-0vVbZF/database -nolisten tcp vt7
1.0 0.1 3468 gnome-terminal
0.9 0.0 3377 nm-applet
0.8 0.0 3371 gnome-screensaver
0.8 0.0 3357 gnome-sound-applet
0.8 0.0 3267 /usr/lib/gnome-settings-daemon/gnome-settings-daemon
0.7 0.0 3458 /usr/lib/gnome-online-accounts/goa-daemon
root@kali:~# ps -eo pmem,pcpu,pid,args | tail -n +2 | sort -rnk 2 | head
0.1 26.4 5845 find / -name *fg*
1.8 0.0 3304 gnome-panel
1.3 0.3 3365 /usr/lib/vmware-tools/sbin64/vmtoolsd -n vmusr --blockFd 3
1.3 0.3 2642 /usr/bin/Xorg :0 -br -verbose -novtswitch -auth /var/run/gdm3/auth-for-Debian-gdm-0vVbZF/database -nolisten tcp vt7
1.3 0.0 3370 nautilus -n
0.9 0.1 3468 gnome-terminal
0.9 0.0 3377 nm-applet
0.8 0.0 3371 gnome-screensaver
0.8 0.0 3357 gnome-sound-applet
0.8 0.0 3267 /usr/lib/gnome-settings-daemon/gnome-settings-daemon
– ps Liste des processus courants
– -e Selectionner l’ensemble des process
– o Spécifier un format utilisateur
– pmem,pcpu,pid,args format utilisateur définir par mémoire,cpu, numéro de pid et commande
– | tail -n +2 Sortie standard à partir de la seconde ligne (pour éviter la sortie des intitulés de colonnes comme %MEM, etc ...)
– | sort -rnk 1 Classé par ordre numérique (n) décroissant (r) suivant la première colonne (mémoire)
– | sort -rnk 2 Classé par ordre numérique (n) décroissant (r) suivant la seconde colonne (cpu)
– | head Sortie des 10 premières lignes
Enjoy !!!