Appliquer la notion

Nous allons utiliser htop pour observer un peu les processus sur la machine.

Question

Ouvrez htop et trouvez le processus qui utilise le plus le processeur.

Solution

Dans l'interface de htop, on voit que la touche F6 permet d'ouvrir le menu pour trier les processus.

Un menu s'ouvre sur le côté et l'on peut choisir notre critère de tri, ici le pourcentage d'utilisation CPU.

On peut constater, dans ce cas précis, que le processus le plus gourmand en CPU est Firefox.

Question

On souhaiterais connaître l'arborescence de parents de ce processus. Comment peut-on procéder ?

Solution

htop permet d'afficher les processus sous la forme d'un arbre en appuyant sur la touche F5.

Dans cet affichage on peut repérer le parent de chaque processus. Pour plus de lisibilité il est possible de marquer un processus d'une couleur jaune (pour mieux le repérer) en appuyant sur la touche Espace, et de réduire l'arborescence des processus qui ne nous intéressent pas à l'aide de la touche F6.

Sur cette vue, on voit que notre processus a pour parent un processus /usr/lib/firefox/firefox, qui a lui même pour parent /bin/sh -c usr/lib/firefox/firefox, qui a pour parent le premier processus /sbin/init.