From dd7b7ef45354e4384b8465b542f77fdfe11cb7bc Mon Sep 17 00:00:00 2001 From: jlecour Date: Sun, 26 Nov 2017 10:47:28 +0100 Subject: [PATCH] ajustements de mise en forme --- HowtoHtop.md | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/HowtoHtop.md b/HowtoHtop.md index f4453ced..43cf8d5a 100644 --- a/HowtoHtop.md +++ b/HowtoHtop.md @@ -33,14 +33,14 @@ Options utiles : ![*Exemple d'une sortie htop sur un poste utilisateur.*](/htop.png) -En appuyant sur F1 on peut voir les options disponibles : +En appuyant sur `F1` on peut voir les options disponibles : ![*L'aide de Htop.*](/htop_F1.png) ## Configuration -On peut configurer Htop en appuyant sur F2. +On peut configurer Htop en appuyant sur `F2`. On peut notamment : @@ -88,14 +88,11 @@ right_meter_modes=2 2 2 2 2 1 1 Htop permet d'afficher les valeurs de lecture, écriture et performance sur les I/O disque depuis Debian 6. Pour activer ces colonnes : -* F2 -* Columns -* Available Columns -* Ajouter les IO_* avec F5 (en bas de la liste) +`F2` > Columns > Available Columns > `F5` ("Ajouter les IO_*", en bas de la liste) ### Filtre de processus -Avec F4, on peut entrer le nom d'un processus (ou une partie du nom) et afficher uniquement les processus correspondants. +Avec `F4`, on peut entrer le nom d'un processus (ou une partie du nom) et afficher uniquement les processus correspondants. ### Informations sur un processus @@ -114,7 +111,7 @@ On peut alors avoir les actions suivantes sur ce processus : ### Kill de plusieurs processus On peut marquer des processus avec la touche `Espace` (ou la touche `c` pour les processus enfant), -puis lancer un signal KILL à tous les processus marqués en faisant F9. +puis lancer un signal KILL à tous les processus marqués en faisant `F9`. On peut « démarquer » tous les processus avec `U`. @@ -132,7 +129,7 @@ Une traduction partielle se trouve dans une série d'articles sur /proc/sys/vm/drop_caches` mais c'est déconseillé en général. @@ -144,8 +141,10 @@ Si vous avez de la mémoire libre, vous pouvez forcer une libération de votre S ### Que veulent dire les colonnes _VIRT_, _RES_ et _SHR_ ? -_VIRT_ est la mémoire virtuelle d'un processus, elle inclut notamment les fichiers mappés en mémoire, la mémoire de la carte vidéo et les allocations mémoire (fonctions _malloc()_ en C) qui ne sont pas forcément utilisées en pratique. +_VIRT_ est la mémoire virtuelle d'un processus. Elle inclut notamment les fichiers mappés en mémoire, la mémoire de la carte vidéo et les allocations mémoire (fonctions _malloc()_ en C) qui ne sont pas forcément utilisées en pratique. + _RES_ est la mémoire résidente d'un processus, c'est un bon indicateur de la mémoire réellement utilisée même si une partie de cette mémoire peut être partagée avec d'autres processus. Il faut noter aussi qu'en cas de fork d'un processus, la mémoire résidente sera identique pour le second process mais pas réellement utilisée car Linux utilise une méthode de copy-on-write. + _SHR_ est la mémoire partagée d'un processus, par exemple les bibliothèques partagées. En résumé, la mémoire réellement utilisée par un processus au moment présent se situe entre _RES_-_SHR_ et _VIRT_, et l'on peut considérer que _RES_ est une bonne approximation.