ajustements de mise en forme

This commit is contained in:
jlecour 2017-11-26 10:47:28 +01:00
parent aab642865b
commit dd7b7ef453

View file

@ -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 <https://carlc
### Ma mémoire est remplie en permanence, est-ce grave ?
La barre de mémoire de Htop se décompose en : mémoire utilisée (vert) + buffers (bleu) + mémoire cache (jaune).
La barre de mémoire de Htop se décompose en : "mémoire utilisée" (vert) + "buffers" (bleu) + "mémoire cache" (jaune).
Pour vulgariser, la mémoire cache peut être ignorée car Linux ne libère pas tout seul cette mémoire.
Vous pouvez forcer la libération de la mémoire cache avec `echo 3 > /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.