logo_mini_comments

Sans partage, la connaissance n'est rien !

Fil de navigation

Voici la procédure à suivre afin de visualiser et gérer les processus d'une machine sous Linux.

 

Procédure :

 

La commande top :

Vous pouvez lister l’ensemble des processus et des ressources utilisés sur votre système Linux en tapant la commande suivante :

top

 

 

Précisons pour la 3ème ligne (Cpu) :

Champ Description
0.0%us Temps CPU utilisé par les processus de l’utilisateur (user).
0.0%sy Temps CPU utilisé par le noyau et ses processus (system).
0.0%ni Temps CPU utilisé par les processus de l’utilisateur dont la priorité a été modifiée (nice).
0.0%id Temps CPU non sollicité (idle).
0.0%wa Temps CPU pour attente I/O.
0.0%hi Temps CPU utilisé pour les interruptions matérielles (hardware interruptions).
0.0%si Temps CPU utilisé pour les interruptions logicielles (software interruptions).
0.0%st Temps CPU « volé » de cette machine virtuelle par la plate-forme de virtualisation (hyperviseur) pour d’autres tâches (utilisation pour une autre VM par exemple).

 

Détails des processus :

Colonne Description
PID Le PID du processus.
USER L’utilisateur qui exécute ce processus.
PR La priorité de la tâche.
NI Le nice de la tâche.
VIRT Quantité totale virtuelle utilisée par le processus (pas uniquement la mémoire vive), : mémoire vidéo (serveur X), librairies, sémaphores…C’est la quantité de mémoire dont le processus a accès immédiatement.
RES Quantité de mémoire physique occupée par le processus, c’est la taille de la colonne MEM.
SHR Indique quelle quantité de mémoire virtuelle totale (VIRT) est réellement partagée.
S Statut du processus. Les valeurs possibles sont : S (sleeping), D (uninterruptible sleep), R (running), Z (zombie), ouT (stopped or traced), peut être précédé par < (negative nice value), N (positive nice value), ou W (swapped out).
%CPU Charge CPU.
%MEM Charge mémoire.
TIME+ Temps total d’utilisation du processeur depuis le lancement du processus.
COMMAND La commande qui initie le processus.

 

Alternative à la commande top, la commande htop :

L’utilitaire htop permet de visualiser et de gérer les processus de manière interactive.

 

Installation :

Pour installer htop, assurez vous de disposer des droits nécessaires pour pouvoir installer des packages et taper la commande suivante :

apt-get install htop

 

A la fin de l'installation lancer l'utilitaire avec la commande suivante :

htop

 

Utilisation :

Pour trier les processus selon un critère appuyez sur F6 ce qui correspond à SortBy soit Trier par. Un listing de critères apparaît sur la gauche, choisissez celui que vous souhaitez.

 

Pour rechercher un processus appuyez sur F3 puis taper le nom ou une partie du nom de celui-ci.

 

Pour tuer un processus, positionnez vous sur le processus que vous désirez killer puis appuyez sur F9, ensuite choisissez une méthode de KILL dans la liste puis tapez sur Entrée.

 

Pour personnaliser l’interface de htop, appuyez sur F2 pour accéder au Setup puis sélectionner les options souhaitées.

 

Pour modifier la priorité d’un processus positionnez vous dessus puis appuyez sur F7 pour la diminuer et F8 pour l’augmenter.

 

Si vous souhaitez voir les processus exécutés par un utilisateur en particulier, tapez la commande suivante :

htop -u USERNAME