table of contents
- NOM
- SYNOPSIS
- DESCRIPTION
- VUE D'ENSEMBLE
- 1. Options de la LIGNE de COMMANDE
- 2. Affichage du RÉSUMÉ
- 3. CHAMPS et colonnes
- 4. Commandes INTERACTIVES
- 5. Dispositions d'AFFICHAGE ALTERNATIF
- 6. FICHIERS
- 7. Échantillons d'ASTUCES IDIOTES
- 8. BOGUES
- 9. HISTORIQUE des versions précédentes
- 10. AUTEURS
- 11. VOIR AUSSI
- TRADUCTION
TOP(1) | Commandes de l'utilisateur | TOP(1) |
NOM¶
top - Afficher les processus LinuxSYNOPSIS¶
top -hv|-bcHisS -d délai -n limite - u|U utilisateur -p PID - w [colonnes]DESCRIPTION¶
Le programme top fournit une vue dynamique temps réel du système en cours d'exécution. Il peut afficher un résumé des informations du système aussi bien qu'une liste de processus ou tâches gérés sur le moment par le noyau. L'affichage des différents types de résumés d'informations du système ainsi que la présentation des types, de l'ordonnancement et de la taille des informations sur les processus sont tous réglables et ces paramètres peuvent être conservés pour les démarrages ultérieurs.VUE D'ENSEMBLE¶
Documentation¶
Table des matières1. Options de la LIGNE de COMMANDE
2. Affichage du RÉSUMÉ
a. Moyennes de CHARGE et TEMPS D'ACTIVITÉ
b. États des TÂCHES et des PROCESSEURS
c. Utilisation de la MÉMOIRE
3. CHAMPS et colonnes
a. DESCRIPTIONS des champs
b. GESTION des champs
4. Commandes INTERACTIVES
a. Commandes GLOBALES
b. Commandes de la ZONE de RÉSUMÉ
c. Commandes de la ZONE de TÂCHES
1. PRÉSENTATION
2. CONTENU
3. TAILLE
4. TRI
d. Palette de COULEURS
5. Dispositions d'AFFICHAGE ALTERNATIF
a. Vue d'ensemble du FENÊTRAGE
b. COMMANDES de fenêtrage
c. DÉPLACEMENT dans une fenêtre
d. RECHERCHE dans une fenêtre
6. FICHIERS
a. Fichier de configuration SYSTÈME
b. Fichier de configuration PERSONNEL
7. Échantillons d'ASTUCES IDIOTES
a. Magie du noyau
b. Fenêtres rebondissantes
c. La fenêtre du grand oiseau
8. BOGUES
9. HISTORIQUE des versions précédentes
10. AUTEURS
11. VOIR AUSSI
Manipulation¶
Lors de la manipulation de top, les deux touches les plus importantes sont celles qui permettent d'accéder à l'aide (« h » ou « ? ») et de quitter le programme (« q »). Vous pouvez tout aussi bien utiliser la combinaison d'interruption classique (« ^C »).touche équivalents
Haut alt + \ ou alt + k
Bas alt + / ou alt + j
Gauche alt + < ou alt + h
Droite alt + > ou alt + l (L minuscule)
Pg.Préc alt + Haut
Pg.Suiv alt + Bas
Orig alt + Gauche
Fin alt + Droite
1) zone de résumé ;
2) en-tête de colonnes ou de champs ;
3) zone de tâches.
Ces zones seront présentées dans les sections suivantes. Une ligne d'invite ou de message entre les deux premières zones mérite de plus amples explications.
Valeurs par défaut au démarrage¶
Les valeurs de démarrage par défaut ci-dessous ne sont pas prises en charge par le fichier de configuration et par conséquent aucune personnalisation n'est possible. Néanmoins, certains éléments marqués avec un astérisque (« * ») peuvent être modifiés par la ligne de commande. Ils sont tous expliqués en détails dans les sections qui suivent.Valeurs globales par défaut
A - Affichage alterné Inactif (plein écran)
* d - Délai 3 secondes
* H - Mode processus légers Inactif (résume comme des tâches)
I - Mode Irix Actif (non, « Solaris » SMP)
* p - Suivi de PID Inactif (tous les processus)
* s - Mode sécurisé Inactif (non sécurisé)
B - En gras Actif (oui, globalement gras)
Valeurs de la zone de résumé par défaut
l - Charge moyenne, activité Actif (donc nom du programme)
t - États des tâches et CPU Actif (1+1 lignes, cf. « 1 »)
m - Utilisation mémoire, swap Actif (2 lignes)
1 - Processeur unique Actif (donc 1 ligne si SMP)
Valeurs de la zone de tâches par défaut
b - En gras Actif (pas « inverse »)
* c - Ligne de commande Inactif (nom, pas ligne de c.)
* i - Tâches en veille Actif (toutes les tâches)
R - Ordre inverse Actif (PID décroissants)
* S - Temps cumulatif Inactif (non, fils morts)
* u - Filtre utilisateur Inactif (ne montre que l'EUID)
* U - Filtre utilisateur Inactif (montre tous les UID)
x - Surbrillance de colonne Inactif (non, trie les champs)
y - Surbrillance de ligne Actif (oui, tâches actives)
z - Couleur ou monochrome Inactif (non, couleurs)
1. Options de la LIGNE de COMMANDE¶
Voici la syntaxe de la ligne de commande de top :- hv | -bcHisS -d délai -n limite - u|U utilisateur | -p PID -w [colonnes]
- -h | -v : aide et version
- Afficher la version de bibliothèque et l'utilisation,
puis quitter.
- -b : traitement par lot (« batch mode »)
- Lancer top en mode « traitement par
lot », utile pour envoyer, par exemple, le résultat de top
vers une autre application ou dans un fichier. Dans ce mode, top n'accepte
aucune entrée et s'exécutera jusqu'à atteindre la limite
d'itérations que vous avez déterminée par
« -n » ou jusqu'à ce qu'il soit tué.
- -c : basculer entre ligne de commande ou nom du programme
- Lancer top en inversant le dernier état
« c » connu. Donc, si top affichait des lignes de
commandes, maintenant, ce champ montrera le nom des applications et vice
versa. Consultez la commande interactive « c » pour
plus d'informations.
- -d : durée de l'intervalle : -d délai (sous la forme secondes.dixièmes)
- Configurer le délai de rafraîchissement de
l'écran, substituant la valeur correspondante du fichier de
configuration personnel ou la valeur par défaut au démarrage.
Par la suite, cette valeur peut être modifiée avec les commandes
interactives « d » ou « s ».
- -H : opération en mode processus légers
- Demander à top d'afficher les processus légers
(« threads ») individuels. Sans cette option de ligne
de commande, un résumé de tous les processus légers de
chaque processus est montré. Cela peut être modifié plus
tard avec la commande interactive « H ».
- -i : option processus en veille
- Lancer top en inversant l'état connu de la
dernière option « i ». En Inactif, les
tâches qui n'ont pas utilisé de processeur depuis la
dernière mise à jour ne seront pas affichées. Pour plus de
renseignements sur cette option, consultez la section 4c. Commandes de
la ZONE de TÂCHES, TAILLE.
- -n : nombre d'itérations maximal : -n limite
- Plafonner le nombre d'itérations ou de
rafraîchissements que top doit réaliser avant de se terminer.
- -p : mode de suivi des PID : -p PID1 -pPID2 ... ou -pPID1 ,PID2[,PID3 ...]
- Surveiller seulement les processus déterminés par
leurs identifiants. Cette option peut être réitérée
jusqu'à 20 fois. Vous avez aussi la possibilité de fournir
une liste d'au plus 20 PID séparés par des virgules. Une
approche mixte est aussi autorisée.
- -s : opération en mode sécurisé
- Lancer top en forçant le mode sécurisé,
même pour le superutilisateur. Ce mode est plus finement
contrôlé par le fichier de configuration (consultez la section
6. FICHIERS).
- -S : basculer en cumul de temps
- Lancer top en inversant la valeur de l'état du dernier
« S » connu. Lorsque le mode « cumul de
temps » est Actif, chaque processus est affiché avec
le temps processeur consommé par lui-même et ses fils morts.
Consultez la commande interactive « S » pour plus
d'informations sur ce mode.
- -u | -U : mode filtre utilisateur : -u | -U utilisateur
- N'afficher que les processus avec l'identifiant utilisateur
ou le nom utilisateur correspondant à celui donné. L'option
« -u » correspond à l'utilisateur effectif
tandis que l'option « -U » correspond à
n'importe quel utilisateur (réel, effectif, sauvegardé ou
système de fichiers).
- -w : largeur de l'affichage : -w [ colonnes ]
- En mode « traitement par lot », si
c'est utilisé sans paramètre, top formatera la sortie en
utilisant les variables d'environnement COLUMNS et LINES si
elles sont configurées. Sinon, la largeur sera configurée à
512 colonnes au maximum. Avec un paramètre, la largeur de la
sortie sera diminuée ou augmentée (jusqu'à 512) mais le
nombre de lignes est considéré sans limite.
2. Affichage du RÉSUMɶ
Chacune des trois zones suivantes est contrôlée individuellement à l'aide d'au moins une commande interactive. Consultez la section 4b. Commandes de la ZONE de RÉSUMÉ pour obtenir plus de renseignements sur ces dispositions.2a. Moyennes de CHARGE et TEMPS D'ACTIVITɶ
Cette partie n'est qu'une simple ligne contenant :- nom du programme ou de fenêtre, suivant le mode d'affichage ;
- heure actuelle et temps passé depuis le démarrage ;
- nombre total d'utilisateurs ;
- charge moyenne du système lors des dernières 1, 5 et 15 minutes.
2b. États des TÂCHES et des PROCESSEURS¶
Cette partie est composée d'au moins deux lignes. En environnement SMP, des lignes supplémentaires peuvent refléter les pourcentages individuels d'état processeur.- en cours d'exécution (« running ») ;
- en sommeil (« sleeping ») ;
- arrêté (« stopped ») ;
- zombie.
us, user : temps d'exécution des processus utilisateur sans politesse
sy, system : temps d'exécution des processus du noyau
ni, nice : temps d'exécution des processus utilisateur avec politesse
wa, IO-wait : temps d'attente pour la fin des entrées et sorties
hi : temps passé à l'entretien d'interruptions matérielles
si : temps passé à l'entretien d'interruptions logicielles
st : temps volé à cette machine virtuelle par l'hyperviseur
2c. Utilisation de la MÉMOIRE¶
Cette partie est composée de deux lignes qui expriment les valeurs en kibioctet (Kio), mébioctet (Mio) ou gibioctet (Gio) en fonction de la quantité de mémoire physique installée.- totale (« total ») ;
- utilisée (« used ») ;
- libre (« free ») ;
- tampons (« buffers »).
- totale (« total ») ;
- utilisée (« used ») ;
- libre (« free ») ;
- en cache (« cached »).
3. CHAMPS et colonnes¶
3a. DESCRIPTIONS des champs¶
Voici ci-dessous la liste des champs de processus (colonnes) disponibles dans top. Ils sont montrés dans l'ordre alphabétique. Vous pouvez personnaliser leur position et s'ils doivent apparaître ou non avec les commandes interactives « f » ou « F » (gestion des champs).-
1. CGROUPS — groupes de contrôle - Les noms des groupes de contrôle auxquels appartient
un processus, ou « - » si ça ne s'applique pas
à ce processus.
-
2. CODE — taille de code (Kio) - La quantité de mémoire physique allouée
à un exécutable, aussi connue comme la taille du
« text resident set » ou TRS.
-
3. COMMAND — nom ou ligne de commande - Affiche la ligne de commande utilisée pour lancer une
tâche ou le nom du programme associé. Vous basculez entre la
ligne de commande et le nom avec la touche
« c », qui est à la fois une option de ligne de
commande et une commande interactive.
[ mdrecoveryd ]
-
4. %CPU — utilisation du processeur - Le partage par les tâches du temps processeur
écoulé depuis le dernier rafraîchissement d'écran,
exprimé en pourcentage du temps processeur total. Dans un
véritable environnement SMP, si le « mode Irix »
est Inactif, top fonctionnera en « mode
Solaris » où l'utilisation processeur d'une tâche sera
divisée par le nombre total de processeurs. Vous pouvez basculer
entre les modes « Irix » et
« Solaris » avec la commande interactive
« I ».
-
5. DATA — taille des données + pile (Kio) - La quantité de mémoire physique allouée
à autre chose que des exécutables, aussi connue sous le nom de
« data resident set » ou DRS.
-
6. Flags — indicateurs de tâche - Cette colonne représente les indicateurs de
tâches actuellement ordonnancées. Ces indicateurs sont
exprimés en notation hexadécimale sans les zéros. Ils sont
officiellement documentés dans <linux/sched.h>.
-
7. GID — identifiant de groupe - L'identifiant de groupe effectif.
-
8. GROUP — nom du groupe - Le nom de groupe effectif.
-
9. %MEM — utilisation mémoire (RES) - Pourcentage de la mémoire physique disponible
actuellement utilisée par la tâche.
- 10. NI — valeur de politesse
- La valeur de politesse de la tâche. Une valeur
négative signifie une priorité plus haute, à l'inverse
d'une valeur positive. Un zéro signifie simplement que le lancement
d'une tâche ne tiendra pas compte de la priorité.
- 11. nDRT — nombre de pages modifiées (« Dirty Pages »)
- Le nombre de pages modifiées depuis la dernière
écriture sur le dispositif de stockage auxiliaire. Les pages
modifiées doivent être écrites sur le dispositif de
stockage auxiliaire avant que l'espace mémoire physique correspondant
puisse être utilisé pour une autre page virtuelle.
- 12. nMaj — nombre de défauts de page majeurs
- Le nombre de défauts de pages majeurs
générés par une tâche. Un défaut de page arrive
quand un processus tente de lire ou d'écrire dans une page virtuelle
placée hors de son espace d'adressage. Un défaut de page est
majeur quand un accès à un dispositif de stockage auxiliaire est
impliqué lors de la récupération de cette page.
- 13. nMin — nombre de défauts de page mineurs
- Le nombre de défauts de pages mineurs
générés par une tâche. Un défaut de page arrive
quand un processus tente de lire ou d'écrire dans une page virtuelle
placée hors de son espace d'adressage. Un défaut de page mineur
n'implique pas d'accès à un dispositif de stockage auxiliaire
lors de la récupération de cette page.
- 14. nTH — nombre de processus légers « threads »
- Le nombre de processus légers du noyau
(« thread ») associés à un processus.
- 15. P — dernier processeur utilisé (SMP)
- Un nombre représentant le dernier processeur
utilisé. Dans un véritable environnement SMP, cette valeur
change fréquemment puisque le noyau utilise intentionnellement une
affinité faible. Ainsi, l'activité propre de top peut casser
cette faible affinité et faire en sorte qu'un nombre plus
élevé de processus change plus souvent de processeur (à
cause d'une demande supplémentaire de temps processeur).
- 16. PGRP — identifiant de groupe de processus
- Tous les processus font partie d'un seul groupe de
processus qui est utilisé pour la distribution de signaux et par les
terminaux pour arbitrer les requêtes d'entrées et sorties. Quand
un processus est créé (fourché), il devient membre du
groupe de processus de son parent. Par convention, cette valeur est
l'identifiant de processus (consultez PID) du premier membre du groupe de
processus, appelé le meneur de groupe de processus.
- 17. PID — identifiant de processus
- L'identifiant unique du processus de la tâche. Il
s'adapte périodiquement, sans toutefois redémarrer à
zéro. D'un point de vue du noyau, c'est une entité distribuable
définie par une « task_struct ».
- 18. PPID — PID du processus parent
- L'identifiant de processus (PID) du parent de la
tâche.
- 19. PR — priorité
- La priorité d'ordonnancement de la tâche. Si
« rt » est dans ce champ, cela signifie que la
tâche est exécutée avec une priorité d'ordonnancement
« temps réel ».
- 20. RES — taille de mémoire résidente (Kio)
- La mémoire physique hors espace d'échange qu'une
tâche a utilisée.
- 21. RUID — identifiant de l'utilisateur réel
- L'identifiant d'utilisateur réel (RUID).
- 22. RUSER — nom de l'utilisateur réel
- Le nom d'utilisateur réel.
- 23. S — état du processus
- L'état de la tâche peut être :
« D » = en sommeil non interruptible
« R » = en cours d'exécution
« S » = en sommeil
« T » = tracé ou arrêté
« Z » = zombie
- 24. SHR — taille de mémoire partagée (Kio)
- La quantité de mémoire partagée disponible
pour une tâche, qui n'est pas forcément que de la mémoire
résidente. Elle reflète simplement la quantité de
mémoire qui peut être potentiellement partagée avec
d'autres processus.
- 25. SID — identifiant de session
- Une session est un ensemble de groupes de processus
(consultez PGRP), souvent établi par l'interpréteur de commandes
de connexion. Un processus nouvellement engendré rejoint la session
de son créateur. Par convention, cette valeur est l'identifiant de
processus (consultez PID) du premier membre de la session, appelé le
meneur de session, qui est généralement l'interpréteur de
commandes de connexion.
- 26. SUID — identifiant de l'utilisateur sauvegardé
- L'identifiant d'utilisateur sauvegardé (SUID).
- 27. SUPGIDS — identifiants de groupes additionnels
- Les identifiants de groupes additionnels établis
à la connexion ou hérités d'une tâche parente. Ils
sont affichés en liste, séparés par des virgules.
- 28. SUPGRPS — noms de groupes additionnels
- Les noms de groupes additionnels établis à la
connexion ou hérités d'une tâche parente. Ils sont
affichés en liste, séparés par des virgules.
- 29. SUSER — nom de l'utilisateur sauvegardé
- Le nom d'utilisateur sauvegardé.
- 30. SWAP — taille en espace d'échange (Kio)
- La portion non résidente de l'espace d'adresse d'une
tâche.
- 31. TGID — identifiant de groupe de processus léger
- L'identifiant de groupe de processus léger
(« thread ») auquel une tâche appartient. C'est
le PID du meneur de groupe de processus léger. Du point de vue du
noyau, il représente les tâches qui partagent une
« mm_struct ».
- 32. TIME — temps processeur
- Le temps processeur total utilisé par la tâche
depuis son lancement. Quand le « mode Cumulatif » est
Actif, chaque processus est affiché avec le temps processeur
que lui et ses fils tués ont utilisé. Vous pouvez basculer en
« mode Cumulatif » avec « S », qui
est à la fois une option de ligne de commande et une commande
interactive. Consultez la commande interactive « S »
pour plus d'informations sur ce mode.
- 33. TIME+ — temps processeur, en centième de seconde
- Identique à « TIME », mais avec
une précision supérieure grâce aux centièmes de
seconde.
- 34. TPGID — identifiant de groupe de processus contrôlant le terminal
- L'identifiant de groupe de processus du processus au
premier plan pour le terminal connecté, ou -1 si un processus n'est
pas connecté au terminal. Par convention, cette valeur est
l'identifiant de processus (consultez PID) du meneur de groupe de
processus (consultez PGRP).
- 35. TTY — terminal de contrôle
- Le nom du terminal de contrôle. Habituellement, il
s'agit du périphérique (port série, pty, etc.) à
partir duquel le processus a été lancé, et qu'il utilise
pour ses entrées ou ses sorties. Au cas où aucun terminal n'est
associé à une tâche, un « ? » est
affiché.
- 36. UID — identifiant de l'utilisateur
- L'identifiant utilisateur effectif (EUID) du
propriétaire de la tâche.
- 37. USER — nom de l'utilisateur
- Le nom d'utilisateur effectif du propriétaire
de la tâche.
- 38. VIRT — taille de l'image virtuelle (Kio)
- La quantité totale de mémoire virtuelle
utilisée par la tâche, à savoir l'ensemble des codes,
données, bibliothèques partagées et pages qui ont
été transférées sur l'espace d'échange
(« swap ») et les pages qui ont été
mappées mais pas utilisées.
- 39. WCHAN — fonction résidente
- Selon la disponibilité de la carte des liens du noyau
(« System.map »), ce champ affichera le nom ou
l'adresse de la fonction du noyau dans laquelle la tâche est
effectivement résidente. Un tiret (« - »)
s'affichera dans cette colonne en regard des tâches actives.
3b. GESTION des champs¶
Après avoir utilisé les commandes interactives « f » ou « F » (gestion des champs), un écran sera affiché, présentant :1) le nom de la fenêtre « active » ;
2) le champ de tri désigné ;
3) tous les champs dans leur ordre actuel avec leur description. Les entrées marquées avec un astérisque sont les champs actuellement affichés, comme le permet la largeur de l'écran.
- o
- Conformément aux instructions de l'écran, la
navigation entre les champs se fait avec les flèches Haut et
Bas. Les touches Orig, Fin, Pg.Préc et Pg.Suiv peuvent aussi
servir à atteindre rapidement les premiers et derniers champs
disponibles.
- o
- La flèche Droite sélectionne un champ pour
le repositionnement et les touches flèche Gauche et
« Entrée » valident la position de ce
champ.
- o
- La touche « d » et la barre
d'« Espace » modifient l'état d'affichage
d'un champ, et par conséquent la présence ou l'absence
d'astérisque.
- o
- La touche « s » désigne un
champ comme champ de tri. Consultez la section 4c. Commandes de la ZONE
de TÂCHES, TRI pour de plus amples renseignements sur la
sélection d'un champ de tri.
- o
- Les touches « a » et « w » permettent de passer en revue toutes les fenêtres disponibles et les touches « q » ou « Éch » permettent de sortir de la gestion des champs.
4. Commandes INTERACTIVES¶
Ci-dessous, un index succinct de commandes regroupées par catégories. Certaines commandes apparaissent plus d'une fois — leur signification ou leur portée peuvent différer selon le contexte de leur utilisation.4a. Commandes GLOBALES
<Entrée/Espace> ?, =, A, B, d, g, h, H, I, k, q, r, s, W, Z
4b. Commandes de la ZONE de RÉSUMÉ
C, l, t, 1, m
4c. Commandes de la ZONE de TÂCHES
Apparence : b, x, y, z
Contenu : c, f, F, S, u, U, V
Taille : #, i, n
Tri : <, >, f, F, R
4d. Palette de COULEURS
<Entrée>, a, B, b, H, M, q, S, T, w, z, 0 - 7
5b. COMMANDES de fenêtrage
-, _, =, +, A, a, g, G, w
5c. DÉPLACEMENT dans une fenêtre
C, Haut, Bas, Gauche, Droite, Pg.Préc, Pg.Suiv, Orig, Fin
5d. RECHERCHE dans une fenêtre
L, &
4a. Commandes GLOBALES¶
Les commandes interactives globales sont toujours disponibles que ce soit en mode plein écran ou en mode d'affichage alternatif. Toutefois, certaines de ces commandes interactives ne sont pas disponibles en « mode sécurisé ».- <Entrée> ou <Espace> : rafraîchir l'affichage
- Ces commandes activent top et toute réception
ultérieure rafraîchira l'intégralité de l'écran.
Elles forcent aussi la mise à jour des modifications de processeur ou
de mémoire physique branchés à chaud.
- « ? » | « h » : aide
- Deux niveaux d'aide sont disponibles. Le premier offre un
rappel de toutes les commandes interactives de base. Quand top est
sécurisé, cet écran est plus succinct.
- « = » : annuler les limites de tâches
- Enlève les restrictions sur les tâches qui sont
affichées. Cette commande inverse chaque commande
« i » (tâches en veille) et
« n » (nombre de tâches maximum) qui peuvent
être actives. Elle fournit aussi un moyen d'arrêter la
surveillance d'un PID et le filtrage d'utilisateur. Consultez
l'option de ligne de commande « -p » décrivant la
surveillance de PID et les commandes interactives
« U » ou « u » pour le filtrage
d'utilisateur.
- « A » : basculer en mode d'affichage alternatif
- Cette commande bascule entre le mode plein écran et le
mode d'affichage alternatif. Consultez la section 5. Dispositions
d'AFFICHAGE ALTERNATIF et la commande interactive
« g » pour une meilleure compréhension de la
fenêtre « active » et des groupes de champs.
- « B » : basculer entre gras désactivé et activé
- Cette commande influencera l'utilisation des capacités
de mise en « gras » du terminal et modifie à
la fois la zone de résumé et la zone de tâches de la
fenêtre « active ». Alors qu'elle était
initialement conçue pour une utilisation avec des terminaux non
intelligents (« dumb terminals »), elle peut être
appliquée en toute occasion.
- * « d » | « s » : modification du délai
- Vous invite à introduire le délai, en seconde,
des mises à jour de l'affichage.
- « g » : choisir un autre groupe de fenêtres ou champs
- Vous invite à introduire un numéro entre 1 et 4
pour désigner le groupe de champs de la fenêtre
« active ». Vous trouverez assez vite vos marques avec
ces 4 fenêtres, spécialement en expérimentant le mode
d'affichage alternatif.
- « H » : basculer en mode processus légers
- Quand cette option est Actif, les processus
légers seront affichés pour tous les processus de toutes les
fenêtres de tâches visibles. Sinon, top affiche le
récapitulatif de tous les processus légers de chaque processus.
- « I » : basculer en mode Irix/Solaris
- En fonctionnant en « mode Solaris »
(bascule de « I » en Inactif), la consommation
processeur d'une tâche sera divisée par le nombre total de
processeurs. Après avoir exécuté cette commande, vous serez
informé du nouvel état de cette option.
- * « k » : tuer une tâche
- Vous invite à introduire le PID et ensuite le signal
à envoyer. Le signal par défaut, comme le propose l'invite, est
SIGTERM. Cependant, vous pouvez indiquer le nom ou le numéro de tout
autre signal.
1) à l'invite du PID, appuyez juste sur <Entrée>
2) à l'invite du signal, tapez 0
- « q » : quitter
-
- * « r » : changer la politesse d'une tâche
- Vous invite à introduire le PID puis la valeur de
politesse à appliquer. Une valeur positive provoquera une diminution
de la priorité de la tâche. À l'inverse, une valeur
négative la fera considérer plus favorablement par le noyau.
- « W » : écrire le fichier de configuration
- Cette commande sauvegardera toutes vos options et bascules
ainsi que le mode d'affichage courant et le délai. En exécutant
cette commande juste avant de quitter top, vous pourrez redémarrer en
conservant exactement la même configuration.
- « Z » : changer la palette de couleurs
- Cette commande affichera un écran séparé
où vous pourrez modifier les couleurs de la fenêtre
« active », ou de toutes les fenêtres. Pour plus
de détails concernant cette commande interactive, consultez la
section 4d. Palette de COULEURS.
- *
- Les commandes précédées d'un astérisque
(« * ») ne sont pas disponibles en « mode
sécurisé », elles ne seront pas non plus
présentées au premier niveau de l'écran d'aide.
4b. Commandes de la ZONE de RÉSUMɶ
Les commandes interactives de la zone de résumé sont toujours accessibles à la fois en mode plein écran et en mode d'affichage alternatif. Elles affectent les premières lignes de votre écran et détermineront la position des messages et des invites.- « l » : basculer entre charge moyenne et temps d'activité
- Il s'agit aussi de la ligne contenant le nom du programme
(éventuellement un alias) en mode plein écran ou du nom de la
fenêtre « active » en mode d'affichage
alternatif.
- « t » : basculer entre états de tâche et CPU
- Cette commande affecte deux ou plusieurs lignes de la zone
de résumé, en fonction de l'état de l'option
« 1 » et si top s'exécute sur un vrai SMP ou non.
- « 1 » : basculer entre états CPU simple et séparé
- Cette commande affecte la manière dont est
présentée la zone des états de CPU de la commande
« t ». Alors que cette option a été
conçue initialement dans le cadre de machines SMP
massivement-parallèles, son utilisation n'est pas restreinte aux
seuls environnements SMP.
- « m » : basculer entre utilisation mémoire et fichier d'échange (« swap »)
- Cette commande affecte les deux lignes de la zone de
résumé qui concernent la mémoire physique et virtuelle.
4c. Commandes de la ZONE de TÂCHES¶
Les commandes interactives de la zone de tâches sont toujours disponibles en mode plein écran.- PRÉSENTATION de la fenêtre de tâches
- Les commandes suivantes seront aussi influencées par
l'état de l'option globale « B » (gras
activé).
- « b » : basculer gras ou inverse
- Cette commande affectera la manière dont les options
« x » et « y » seront
affichées. En outre, elle ne sera disponible que lorsqu'au moins une
de ces options sera Actif.
- « x » : basculer la surbrillance de colonne
- Modifie la surbrillance du champ de tri effectif. Si vous
oubliez quel est le champ de tri, cette commande fournit un rapide rappel
visuel, à condition que le champ de tri soit affiché. Les
raisons pour lesquelles le champ du tri peut être masqué
sont :
1) une largeur d'écran insuffisante ;
2) la commande interactive « f » est positionnée sur Inactif.
- « y » : basculer la surbrillance de ligne
- Modifie la surbrillance de tâches « qui
s'exécutent ». Pour une meilleure compréhension de
l'état de cette tâche, consultez la section 2a. DESCRIPTIONS
de champs, le champ S (État de processus).
- « z » : basculer en couleur ou monochrome
- Alterne sur la fenêtre « active »
le dernier schéma de couleur utilisé et l'ancienne formule
blanc-et-noir ou noir-et-blanc. Cette commande touche à la
fois la zone de résumé et la zone de tâches mais
n'affectera pas l'état des options « x »,
« y » ou « b ».
- « c » : basculer ligne de commande ou nom du programme
- Cette commande sera appliquée, que la colonne
« COMMAND » soit actuellement visible ou non. Par la
suite, si le champ est affiché, la modification deviendra visible.
- « f » | « F » : gestion des champs
- Ces touches affichent un écran séparé
où vous pouvez modifier la liste des champs affichés, leur
ordonnancement et aussi désigner le champ de tri. Pour de plus amples
renseignements sur ces commandes interactives, consultez la section 3b.
GESTION des champs.
- « S » : basculer en cumul de temps
- Lorsque l'option « Mode cumulatif » est
Actif, chaque processus est référencé avec le temps
processeur que lui et ses fils tués ont utilisé.
- « u » | « U » : utilisateur spécifique
- Vous invite à introduire l'UID ou le nom
d'utilisateur à afficher. L'option « -u »
s'applique à l'utilisateur effectif tandis que l'option
« -U » s'applique à n'importe quel
utilisateur (réel, effectif, sauvegardé ou système de
fichiers).
- « V » : basculer en mode d'affichage arborescent
- Dans ce mode, les processus sont réordonnés en
fonction de leurs parents et la disposition de la colonne COMMAND
ressemble à celle d'un arbre. En mode d'affichage arborescent, il est
toujours possible de basculer entre nom de programme et ligne de commande
(consultez la commande interactive « c ») ou entre
processus et processus légers (consultez la commande interactive
« H »).
- « i » : basculer en processus en veille
- Affiche toutes les tâches ou seulement les tâches
actives. Lorsque cette option est Inactif, les tâches qui
n'ont pas utilisé de processeur depuis la dernière mise à
jour ne seront pas affichées. Cependant, à cause de la
précision des champs %CPU et TIME+, quelques processus pourraient
toujours être affichés même s'ils semblent ne
pas avoir utilisé de processeur.
- « n » | « # » : configurer le maximum de tâches
- Vous invite à introduire le nombre de tâches
à afficher. La valeur minimale entre le nombre saisi et le nombre de
lignes d'écran disponibles sera utilisée.
- TRI de la fenêtre de tâches
- Pour des raisons de compatibilité, cette version de
top gère la plupart des touches de tri des versions
précédentes. Puisqu'il s'agit essentiellement d'un service pour
les utilisateurs des versions précédentes de top, ces commandes
n'apparaissent sur aucun écran d'aide.
commande champ trié disponible
A démarrage (non affiché) Non
M %MEM Oui
N PID Oui
P %CPU Oui
T TIME+ Oui
1) une largeur d'écran insuffisante ;
2) la commande interactive « f » est positionnée sur Inactif.
- « < » : déplacer le champ trié à gauche
- Déplace la colonne de tri vers la gauche à moins
que le champ de tri effectif ne soit le premier de l'écran.
- « > » : déplacer le champ trié à droite
- Déplace la colonne de tri vers la droite à moins
que le champ de tri effectif ne soit le dernier de l'écran.
Les commandes interactives suivantes seront toujours appliquées, que les champs de tri effectifs soient visibles ou non.
- « f » | « F » : gestion des champs
- Ces touches présentent un écran séparé
où vous pouvez sélectionner la colonne de tri, entre autres
fonctions. Cela peut se révéler pratique pour contrôler
simplement le champ de tri actuel, lorsque top s'exécute avec une
option de surbrillance de colonne positionnée en Inactif.
- « R » : basculer le champ de tri inverse ou normal
- En utilisant cette commande interactive, vous pouvez
basculer entre des tris croissants et décroissants.
Remarque : le tri des champs utilise des valeurs internes, et non celles affichées dans les colonnes. Donc, les champs TTY et WCHAN ne respecteront pas l'ordre ASCII.
4d. Palette de COULEURS¶
L'utilisation de la commande interactive « Z » vous présentera un écran séparé. Cet écran peut être utilisé pour modifier les couleurs de la seule fenêtre « active » ou de l'ensemble des quatre fenêtres avant de revenir à l'affichage principal.4 majuscules pour choisir une cible
8 chiffres pour choisir une couleur
bascules classiques disponibles
« B » : gras désactivé ou activé
« b » : tâches actives « gras » ou inverse
« z » : couleur/monochrome
autres commandes disponibles
« a »/« w » : applique, ensuite va au suivant ou précédent
<Entrée> : applique puis quitte
« q » : abandonne les modifications actuelles puis quitte
5. Dispositions d'AFFICHAGE ALTERNATIF¶
5a. Vue d'ensemble du FENÊTRAGE¶
- Groupes de champs/fenêtres :
- En mode plein écran, une seule fenêtre occupe la
totalité de l'écran. Cette fenêtre unique peut toujours
être remplacée par un des quatre groupes de champs
différents (consultez la commande interactive
« g » réexpliquée ci-dessous). Chacun des
quatre groupes de champs dispose d'une zone de résumé
configurable séparément et de sa propre zone de
tâches également configurable.
- Fenêtre Active :
- La fenêtre « active » est la
fenêtre associée à la zone de résumé et la
fenêtre vers laquelle les commandes liées à leur tâche
sont toujours dirigées. Puisqu'en mode d'affichage alternatif vous
pouvez rendre Inactif l'écran de tâches, certaines
commandes peuvent être restreintes dans la fenêtre
« active ».
5b. COMMANDES de Fenêtrage¶
- « - » | « _ » : montrer ou masquer les fenêtres
- La touche « - » active et
désactive l'écran de tâches de la fenêtre active.
Inactif, la zone de tâches affichera le minimum possible
d'en-têtes de colonnes telles que vous les avez déterminées
avec la commande interactive « f ». Elle
reflétera également toutes autres dispositions
(options/bascules) de la zone de tâches que vous avez appliquées
révélant zéro tâche ou plus.
- * « = » | « + » : égaliser (rééquilibrer) les fenêtres
- La touche « = » force l'écran de
tâches de la fenêtre « active » à
être visible. Elle inverse aussi toutes commandes
« i » (tâches au repos),
« n » (nombre de tâches maximum) et
« u » ou « U » (filtre utilisateur) qui
peuvent être actives. De plus, après navigation, la fenêtre
sera réinitialisée avec cette commande. Consultez la section
5c. COMMANDES de fenêtrage pour de plus amples renseignements
sur les déplacements verticaux et horizontaux.
- * « A » : basculer en mode d'affichage alternatif
- Cette commande passera du mode plein écran en mode
d'affichage alternatif.
- * « a » | « w » : fenêtre suivante ou précédente
- Ces commandes changeront de fenêtre
« active », présentant tour à tour la
fenêtre vers laquelle les commandes sont dirigées. Ces touches
agissent de manière cyclique vous permettant d'atteindre toute
fenêtre « active » souhaitée quelle que soit
la touche utilisée.
- * « g » : choisir une autre fenêtre ou un groupe de champs
- Vous invite à introduire un nombre entre 1 et 4
désignant le groupe de champs qui deviendra la fenêtre
« active ».
- « G » : modifier le nom de la fenêtre ou du groupe de champs
- Vous invite à renommer la fenêtre
« active ». Cela ne demande pas que le nom de la
fenêtre soit visible (c'est-à-dire que l'option
« l » soit Actif).
- *
- Les commandes interactives précédées d'un
astérisque (« * ») sont utilisables au delà
du mode d'affichage alternatif.
« = », « A », « g » sont toujours disponibles
« a », « w » agissent de même sur la palette de
couleurs et la gestion de champs
5c. DÉPLACEMENT dans une fenêtre¶
Une fenêtre de tâches est typiquement une vue partielle dans l'ensemble de tâches ou de processus légers qui ne montre que certains champs ou colonnes disponibles. Avec ces touches de déplacement vous pouvez déplacer cette vue verticalement ou horizontalement pour montrer n'importe quelle tâche ou colonne voulue.- Haut, Pg.Préc : déplacement dans les tâches
- Déplacer la vue vers le haut vers la première
ligne de tâche, jusqu'à ce que la première tâche soit
affichée en haut de la fenêtre « active ».
La flèche Haut déplace d'une ligne tandis que
Pg.Préc déplace d'une fenêtre entière.
- Bas, Pg.Suiv : déplacement dans les tâches
- Déplacer la vue vers le bas vers la dernière
ligne de tâche, jusqu'à ce que la dernière tâche soit
la seule tâche affichée en haut de la fenêtre
« active ». La flèche Bas déplace
d'une ligne tandis que Pg.Suiv déplace d'une fenêtre
entière.
- Gauche, Droite : déplacement dans les colonnes
- Déplacer horizontalement la vue des champs
affichables, une colonne à la fois.
- Orig : sauter à la position d'origine
- Repositionner l'affichage aux coordonnées initiales.
- Fin : sauter à la position finale
- Repositionner l'affichage de telle façon que la
colonne la plus à droite soit le dernier champ visible et que la
dernière ligne de tâche soit relative à la dernière
tâche.
- « C » : montrer les coordonnées d'affichage ou non
- Montrer un message d'information si la ligne de message
n'est pas utilisée.
« scroll coordinates: y = a/b (tasks), x = c/d (fields) »
- y = a/b (tasks)
- a représente la tâche la plus haute
visible et est contrôlée par les touches de déplacement.
b est automatiquement mis à jour pour refléter le nombre
total de tâches.
- x = c/d (fields)
- c représente la colonne la plus à gauche visible et est contrôlée par les touches de déplacement. d est le nombre total de champs affichables et est établi avec la commande interactive « f ».
5c. RECHERCHE dans une fenêtre¶
Les commandes interactives suivantes permettent de trouver une ligne de tâche contenant une certaine valeur.- « L » : trouver une chaîne
- Une invite permettra d'entrer une chaîne de
caractères, sensible à la casse, à trouver à partir
des coordonnées actuelles de la fenêtre. Il n'y a aucune
restriction sur le contenu de la chaîne de recherche.
- « & » : trouver la suivante
- Si une recherche est déjà en cours, top essayera
de trouver l'occurrence suivante.
- a. Les champs affichables en regard de tous ceux disponibles,
- consultez la section 3b. GESTION des champs.
- b. Le déplacement vertical ou horizontal de la fenêtre,
- consultez la section 5c. DÉPLACEMENT dans une fenêtre.
- c. L'état de la bascule commande ou ligne de commande,
- consultez la commande interactive « c ».
- d. La stabilité de la colonne de tri choisie,
- par exemple, PID est en bon choix, mais pas %CPU.
6. FICHIERS¶
6a. Fichier de Configuration SYSTÈME¶
La présence de ce fichier influencera la version de l'écran « d'aide » présentée à un simple utilisateur. De manière plus fondamentale, il bridera ce que les utilisateurs pourront faire lorsque top s'exécute. Ils ne seront pas capables d'exécuter les commandes suivantes :k Tuer une tâche
r Redéfinir la politesse d'une tâche
d ou s Modifier le délai/intervalle de repos
s # ligne 1 : mode « sécurisé »
5.0 # ligne 2 : « délai » intervalle en seconde
6b. Fichier de Configuration PERSONNEL¶
Ce fichier se nomme « $HOME/.votre-nom-pour-top » + « rc ». Utilisez la commande interactive « W » pour le créer ou le mettre à jour.global # ligne 1 : nom du programme/ nom d'alias
" # ligne 2 : id,altscr,irixps,delay,curwin
par # ligne a : winname,fieldscur
fenêtre # ligne b : winflags,sortindx,maxtasks
" # ligne c : summclr,msgsclr,headclr,taskclr
7. Échantillons d'ASTUCES IDIOTES¶
Nombre de ces « astuces » fonctionnent mieux lorsque vous planifiez un lancement de top. Aussi, prévoyez de le lancer avec une valeur de politesse à -10, en supposant que vous ayez le droit de le faire.7a. Magie du Noyau¶
Pour ces astuces idiotes, top à besoin du mode plein écran.- o
- L'interface utilisateur, par l'intermédiaire d'invites
et de l'aide, incite à dessein à fixer un délai d'un
dixième de seconde. Cependant, vous êtes libre de
déterminer un délai quelconque. Si vous souhaitez voir le
meilleur de l'ordonnanceur du noyau, essayez un délai de .09 seconde
ou moins.
- programmez un démarrage et un délai court ainsi :
nice -n -10 top -d.09
- désactivez la surbrillance de la colonne triée pour
minimiser la longueur des chemins (« paths »)
- activez la surbrillance inverse des lignes pour les mettre
en évidence
- essayez plusieurs tris de colonne (TIME/MEM fonctionnent bien),
et des tris croissants et décroissants pour visualiser
les processus les plus actifs
- o
- Dans un xterm utilisant des couleurs
« blanc-sur-noir », dans l'écran palette de
couleurs de top, configurez le rafraîchissement en noir des
tâches et assurez-vous que la surbrillance des tâches est
positionnée sur gras et pas en inverse. Ensuite positionnez le
délai aux alentours de 0,3 (.3) seconde.
- o
- Effacez le fichier rc existant, ou créez un nouveau
lien symbolique. Lancez cette nouvelle version. Ensuite tapez
« T » (une touche secrète, consultez la section
4c. Commandes de la ZONE de TÂCHES, TRI) suivi de
« W » « q ». Enfin, relancez le
programme avec l'option -d0 (délai zéro).
7b. Fenêtres rebondissantes¶
Pour ces astuces idiotes, top a besoin du mode d'affichage alternatif.- o
- Avec trois ou quatre zones d'affichage de tâches
visibles, sélectionnez une fenêtre autre que la dernière et
positionnez l'option processus au repos sur Inactif en utilisant la
commande de basculement « i ». Selon l'endroit ou vous
appliquez « i », parfois plusieurs zones d'affichages
des tâches rebondissent et parfois elles évoluent en
accordéon, vu que top fait de son mieux pour allouer l'espace.
- o
- Configurez différemment pour chaque fenêtre les
lignes de la zone de résumé : une sans la mémoire
(« m ») ; une autre sans les états
(« t ») ; éventuellement une sans rien du
tout, en laissant juste la ligne de message. Ensuite pressez
« a » ou « w » et observez une
variante des fenêtres rebondissantes — les
fenêtres sautillantes.
- o
- Affichez l'ensemble des quatre fenêtres et pour
chacune, à tour de rôle, positionnez l'option processus au repos
à Inactif en utilisant la commande de basculement
« i ». Vous venez tout juste de pénétrer
dans la zone des « rebondissements extrêmes ».
7c. La Fenêtre du grand oiseau¶
Cette astuce idiote a aussi besoin du mode d'affichage alternatif.- o
- Affichez l'ensemble des quatre fenêtres et
assurez-vous que Def soit la fenêtre « active ».
Ensuite, augmentez progressivement la taille de la fenêtre avec la
commande interactive « n » jusqu'à ce que toutes
les autres zones d'affichage des tâches soient
« chassées hors du nid »
Est-ce que top vous gruge ou vous rapporte scrupuleusement
une vérité qui s'impose ?
8. BOGUES¶
Pour signaler des bogues, veuillez suivre les indications de :http://www.debian.org/Bugs/Reporting
9. HISTORIQUE des versions précédentes¶
Le top originel a été écrit par Roger Binns à partir du programme ps de Branko Lankester's < lankeste@fwi.uva.nl>.10. AUTEURS¶
Cette version entièrement rénovée et améliorée a été écrite par :Jim Warner, < james.warner@comcast.net>
Craig Small, < csmall@enc.com.au>
Albert Cahalan, < albert@users.sf.net>
11. VOIR AUSSI¶
free(1), ps(1), uptime(1), atop(1), slabtop(1), vmstat(8), w(1)TRADUCTION¶
Cette page de manuel a été traduite et est maintenue par Philippe Piette <foudre-blanche@skynet.be> et les membres de la liste <debian-l10n-french AT lists DOT debian DOT org>. Veuillez signaler toute erreur de traduction par un rapport de bogue sur le paquet manpages-fr-extra.avril 2011 | procps-ng |