Provided by:
manpages-fr-extra_20101103_all 
NOM
top - Afficher les taches
SYNOPSIS
top -hv | -bcHisS -d delay -n iterations -p pid [, pid ...]
Le commutateur traditionnel << - >> et les espaces sont
optionnels.
DESCRIPTION
Le programme top fournit une vue dynamique temps reel du systeme
en cours d'execution. Il peut afficher un resume des informations
du syst`eme aussi bien qu'une liste de t^aches gerees sur le moment
par le noyau. L'affichage des differents types de resumes
d'informations du systeme ainsi que la presentation des types, de
l'ordonnancement et de la taille des informations sur les taches
sont toutes reglables et ces parametres peuvent etre conserves
pour les demarrages ulterieurs.
Le programme fournit une interface interactive aux fonctions
limitees pour la manipulation de processus ainsi qu'une interface
plus riche pour personnaliser sa propre configuration --
l'interface couvrant toutes les facettes de ces operations. Alors
que vous vous referez a top tout au long de ce document, vous avez
la liberte de le renommer comme vous l'entendez. Ce nouveau nom,
probablement un alias, sera repercute dans l'affichage de top et
utilise lors de la lecture et de l'ecriture du fichier de
configuration.
VUE D'ENSEMBLE
Documentation
Table des matieres
1. Options de la LIGNE de COMMANDE
2. CHAMPS et colonnes
a. DESCRIPTIONS des champs
b. SELECTION et ORDONNANCEMENT des colonnes
3. Commandes INTERACTIVES
a. Commandes GLOBALES
b. Commandes de la zone de RESUME
c. Commandes de la zone de TACHES
d. Palette de COULEURS
4. Mode AFFICHAGE ALTERNATIF
a. Vue d'ensemble du FENETRAGE
b. COMMANDES de fenetrage
5. FICHIERS
a. Fichier de configuration SYSTEME
b. Fichier de configuration PERSONNEL
6. Echantillons d'ASTUCES IDIOTES
a. Magie du noyau
b. Fenetres rebondissantes
c. La fenetre du grand oiseau
7. BOGUES
8. HISTORIQUE des versions precedentes
9. AUTEURS
10. VOIR AUSSI
Manipulation
Lors de la manipulation de top, les deux touches les plus
importantes sont celles qui permettent d'acceder a l'aide (<< h >>
ou << ? >>) et de quitter le programme (<< q >>). Vous pouvez tout
aussi bien utiliser la combinaison d'interruption classique
(<< ^C >>).
Au premier demarrage, top presente les elements d'ecran
habituels :
1) zone de resume ;
2) ligne d'invite de message ;
3) entete de colonnes ;
4) zone de taches.
Il y a cependant quelques differences avec les versions
precedentes de top.
Surbrillance
Zone de r'esum'e : il n'y a pas de surbrillance de la charge ou
de la duree de fonctionnement et seules sont mises en evidence
les valeurs des autres elements.
Zone de t^aches : les taches actives (ou pretes a s'executer)
seront mises en evidences. La mise en gras est une maniere d'y
arriver.
Contenu ou 'etiquettes
Zone de r'esum'e : le nom du programme, ou eventuellement un lien
symbolique ou un alias, est affiche. L'etiquette d'etat du ou
des CPU suggere d'autres possibilites. Les statistiques sur la
memoire utilisent un << k >> minuscule.
Ent^ete de colonnes : affiche un nouveau champ et des
modifications de certaines etiquettes. Vous aurez un choix plus
large de champs au moment de personnaliser top.
Note : la largeur d'affichage de top est limitee a 512 caracteres.
L'affichage de tous les champs necessite un minimum de 160
caracteres. La largeur restante peut etre utilisee pour la colonne
<< COMMAND >>.
Valeurs par d'efaut au d'emarrage
Les valeurs de demarrage par defaut ci-dessous ne sont pas prise
en charge par le fichier de configuration et par consequent aucune
personnalisation n'est possible. Neanmoins, certains elements
marques avec un asterisque (<< * >>) peuvent etre modifies par la
ligne de commande.
Valeurs globales par d'efaut
<< A >> - Affichage alterne Inactif (plein ecran)
* << d >> - Delai 3.0 secondes
<< I >> - Mode Irix Actif (non,
<< Solaris >> SMP)
* << p >> - Suivi de PID Inactif
* << s >> - Mode securise Inactif (non securise)
<< B >> - En gras Inactif
Valeurs de la zone de r'esum'e par d'efaut
<< l >> - Charge moyenne et uptime Actif (donc nom du
programme)
<< t >> - Etats des taches et CPU Actif (1+1 lignes, cf.
<< 1 >>)
<< m >> - Utilisation memoire, swap Actif (2 lignes)
<< 1 >> - Processeur unique Actif (donc 1 ligne si
SMP)
Valeurs de la zone de t^aches par d'efaut
<< b >> - En gras Actif (pas
<< inverse >>)
* << c >> - Ligne de commande Inactif (nom, pas
cmdligne)
* << H >> - Threads Inactif (montre tous
les fils)
* << i >> - Taches en veille Actif (montre toutes
taches)
<< R >> - Ordre inverse Actif (PID
decroissants)
* << S >> - Temps cumulatif Inactif (non, fils
morts)
<< x >> - Surbrillance de colonne Inactif (non, trie les
champs)
<< y >> - Surbrillance de ligne Actif (oui, taches
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'elai -n it'erations -p pid [,pid...]
Le caractere utilise comme commutateur (<< - >>) habituellement
obligatoire et meme les espaces sont totalement optionnels.
-b : traitement par lot (<< batch mode >>)
Lance top en mode << traitement par lot >>, utile pour
envoyer, par exemple, le resultat de top vers une autre
application ou dans un fichier. Dans ce mode, top n'accepte
aucune entree et s'executera jusqu'a atteindre la limite
d'iterations que vous avez determinee par << -n >> ou jusqu'a
ce qu'il soit tue.
-c : basculer ligne de commande ou nom du programme
Lance top en inversant le dernier etat << c >> connu. Donc,
si top affichait des lignes de commandes, maintenant, ce
champ montrera le nom des applications et vice versa. Voir la
commande interactive << c >> pour plus d'informations.
-d : dur'ee de l'intervalle : -d ss.dd (secondes.dixi`emes)
Fixe le delai de rafraichissement de l'ecran, substituant les
valeurs du fichier de configuration personnel ou la valeur
par defaut au demarrage. Par la suite, cette valeur peut etre
modifiee avec la commande interactive << d >> ou << s >>.
Les fractions de seconde sont prises en compte, contrairement
aux valeurs negatives. Quoiqu'il en soit, cependant, de
telles modifications sont prohibees quand top fonctionne en
<< mode securise >>, a part pour root (a moins que l'option
de la ligne de commande << s >> ne soit utilisee). Pour plus
d'informations sur le << mode securise >>, voir la section
5a. Fichier de configuration SYST`EME.
-h : aide
Affiche la version de la bibliotheque et l'usage, puis
quitte.
-H : option processus l'egers
Lance top en inversant le dernier etat connu de l'option
<< H >>. Lorsque l'option est Actif, tous les processus
legers sont affiches. Autrement, top affiche un resume de
tous les processus legers d'un processus.
-i : option processus en veille
Lance top en inversant l'etat de la derniere option << i >>
connue. En Inactif, les taches en veille ou a l'etat de
zombie sont masquees.
-n : nombre d'it'erations maximum comme : -n nombre
Plafonne le nombre d'iterations, ou de rafraichissements que
top doit realiser avant de se terminer.
-u : suivi par utilisateur comme : -u utilisateur
Surveille les seuls processus d'un utilisateur correspondant
a l'UID ou au nom utilisateur donne.
-U : suivi utilisateur comme : -U utilisateur
Surveille les seuls processus avec l'UID ou le nom
utilisateur correspondant a celui donne, aussi bien les UID
reels, effectifs, sauvegardes que les UID systemes de
fichiers.
-p : suivi des PID comme : -pN1 -pN2 ... ou bien -pN1, N2 [,...]
Surveille les seuls processus determines par leurs
identifiants. Cette option peut etre reiteree jusqu'a 20
fois. Vous avez aussi la possibilite de fournir une liste de
maximum 20 PID separes par des virgules. Une approche mixte
est aussi autorisee.
Ca ne concerne que l'option de la ligne de commande. Au cas
ou vous souhaiteriez revenir a un fonctionnement classique,
il n'est pas necessaire de quitter et de relancer top --
saisissez simplement << = >> interactivement.
-s : operation en mode s'ecuris'e
Lance top en forcant le mode securise, meme pour root. Ce
mode est plus finement controle par le fichier de
configuration (voir la section 5. FICHIERS).
-S : basculer en mode cumul de temps
Lance top en inversant la valeur de l'etat du dernier << S >>
connu. Lorsque le mode cumul du temps est Actif, chaque
processus est liste avec le temps cpu consomme par lui-meme
et ses fils morts. Voir commande interactive << S >> pour
plus d'informations sur ce mode.
-v : version
Affiche la version de la bibliotheque et l'usage, puis
quitte.
2. CHAMPS et colonnes
2a. DESCRIPTIONS des champs
Ci-dessous, la liste des champs de top disponibles. Ils sont
toujours associes a la lettre presentee, independamment de la
position que vous leur avez attribue avec la commande interactive
<< o >> (Ordonnancement de champs).
Tout champ peut etre choisi comme cle de tri croissant ou
decroissant, comme bon vous semble. Pour plus d'informations sur
les cles de tri voir la section 3c. Commandes de la zone de
T^ACHES.
a : PID -- Identifiant de processus
L'identifiant unique du processus de la tache. Il s'adapte
periodiquement, sans toutefois redemarrer a zero.
b : PPID -- PID du processus parent
L'identifiant de processus (PID) du parent de la tache.
c : RUSER -- Nom de l'utilisateur reel
Le veritable nom utilisateur du proprietaire de la tache.
d : UID -- Identifiant de l'utilisateur
L'identifiant utilisateur effectif (EUID) du proprietaire de la
tache.
e : USER -- Nom de l'utilisateur
Le nom utilisateur effectif du proprietaire de la tache.
f : GROUP -- Nom du groupe
Le nom du groupe reel du proprietaire de la tache.
g : TTY -- Terminal de controle
Le nom du terminal de controle. Habituellement, il s'agit du
peripherique (port serie, pty, etc.) a partir duquel le
processus a ete lance, et qu'il utilise pour ses entrees ou ses
sorties. Au cas ou aucun terminal n'est associe a une tache, un
<< ? >> est affiche.
h : PR -- Priorite
La priorite de la tache.
i : NI -- Valeur de politesse
La valeur de politesse de la tache. Une valeur negative
signifie une priorite plus haute, a l'inverse d'une valeur
positive. Un zero signifie simplement que le lancement d'une
tache ne tiendra pas compte de la priorite.
j : P -- Dernier CPU utilise (SMP)
Un nombre representant le dernier processeur utilise. Dans un
veritable environnement SMP, cette valeur change frequemment
puisque le noyau utilise intentionnellement une affinite
faible. Ainsi, l'activite propre de top peut casser cette
faible affinite et faire en sorte qu'un nombre plus eleve de
processus change plus souvent de CPU (a cause d'une demande
supplementaire de temps CPU).
k : %CPU -- Utilisation CPU
Le partage par les taches du temps CPU ecoule depuis le dernier
rafraichissement d'ecran, exprime en pourcentage du temps CPU
total. Dans un veritable environnement SMP, si le << mode
Irix >> est Inactif, top fonctionnera en << mode Solaris >> ou
l'usage cpu d'une tache sera repartie sur le nombre total de
CPU. Vous pouvez basculer de modes << Irix/Solaris >> avec la
commande interactive << I >>.
l : TIME -- Temps CPU
Le temps CPU total utilise par la tache depuis son lancement.
Quand le << mode Cumulatif >> est Actif, chaque processus est
liste avec le temps cpu que lui et ses fils tues ont utilise.
Vous pouvez basculer en << mode Cumulatif >> avec << S >>, qui
est une option de la ligne de commande et une commande
interactive. Voir la commande interactive << S >> pour plus
d'informations sur ce mode.
m : TIME+ -- Temps CPU, en centiemes
Identique a << TIME >>, mais avec une precision superieure
grace aux centiemes de seconde.
n : %MEM -- Utilisation memoire (RES)
Pourcentage de la memoire physique disponible actuellement
utilisee par la tache.
o : VIRT -- Image virtuelle (ko)
La quantite totale de memoire virtuelle utilisee par la tache,
a savoir l'ensemble des codes, donnees, bibliotheques partagees
et pages qui ont ete transferees sur l'espace d'echange
(<< swap >>) et les pages qui ont ete mappees mais pas
utilisees.
p : SWAP -- Taille en espace d'echange (ko)
Memoire non residente, mais presente dans une tache. Cette
memoire a ete transfere sur l'espace d'echange (<< swap >>)
mais peut comprendre de la memoire non residente
supplementaire. Cette colonne est calculee en soustrayant
memoire physique de memoire virtuelle.
q : RES -- Taille residente (ko)
La memoire physique << non swappee >> qu'une tache a utilisee.
r : CODE -- Taille du code (ko)
La quantite de memoire virtuelle allouee a un executable, aussi
connue comme la taille du << text resident set >> ou TRS
s : DATA -- Taille des donnees + pile (ko)
La quantite de memoire virtuelle allouee a autre chose que des
executables, aussi connue sous le nom de << data resident
set >> ou DRS.
t : SHR -- Taille memoire partagee (ko)
La quantite de memoire partag'ee utilisee par une tache. Elle
reflete simplement la quantite de memoire qui peut etre
potentiellement partagee avec d'autres processus.
u : nFLT -- Nombre de defauts de page
Le nombre de defauts de pages majeurs generes par une tache. Un
defaut de page arrive quand un processus tente de lire ou
d'ecrire dans une page virtuelle placee hors de son espace
d'adressage. Un defaut de page est majeur quand un acces a une
memoire de masse (comme un disque) est implique lors de la
recuperation de cette page.
v : nDRT -- Nombre de pages modifiees (<< Dirty Pages >>)
Le nombre de pages modifiees depuis la derniere ecriture sur
disque. Les pages modifiees doivent etre ecrites sur disque
avant que l'espace memoire physique correspondant puisse etre
utilise pour une autre page virtuelle.
w : S -- Etat du processus
L'etat de la tache peut etre :
<< D >> = dormant non interruptible
<< R >> = s'executant
<< S >> = dormant
<< T >> = trace ou stoppe
<< Z >> = zombie
Les taches dites << s'executant >> doivent plutot etre
considerees comme << pretes a s'executer >> -- leur
task_struct est simplement representee sur la file d'attente
d'execution du noyau. Meme en l'absence d'une veritable machine
SMP, vous pouvez voir de nombreuses taches dans cet etat en
fonction de la valeur du delai et de la valeur de politesse de
top.
x : COMMAND -- Ligne de commande ou nom du programme
Affiche la ligne de commande utilisee pour lancer une tache ou
le nom du programme associe. Vous basculez entre la ligne de
commande et le nom avec la touche << c >>, qui est a la fois
une option de la ligne de commande et une commande interactive.
Lorsque vous decidez d'afficher des lignes de commandes, les
processus sans ligne de commande (tels les processus legers du
noyau) seront presentes avec leur seul nom de programme entre
parentheses, comme dans cet exemple :
( mdrecoveryd )
Tout affichage est susceptible d'etre tronque si la largeur du
contenu depasse celle du champ. Cette largeur depend des autres
champs selectionnes, de leur ordre et de la taille actuelle de
l'ecran.
Note : Le comportement du champ ou de la colonne << COMMAND >>
est unique, dans la mesure ou sa largeur n'est pas fixe. La
totalite de la largeur residuelle de l'ecran sera, lors de
l'affichage, allouee a cette colonne (jusqu'a un maximum de 512
caracteres) pour repondre a la croissance potentielle des noms
de programmes des lignes de commandes.
y : WCHAN -- Fonction residente
Selon la disponibilite 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 tache est effectivement
residente. Un tiret (<< - >>) s'affichera dans cette colonne en
regard des taches actives.
Note : L'affichage de ce champ provoquera une surestimation de
plus de 700 ko due au propre fonctionnement de top. La seule
maniere que vous ayez pour reduire cette surestimation est de
redemarrer top.
z : Flags -- Indicateurs de tache
Cette colonne represente les indicateurs de taches actuellement
ordonnancees. Ces indicateurs sont exprimes en notation
hexadecimale sans les zeros. Ils sont officiellement documentes
dans <linux/sched.h>. Une documentation moins formelle est
accessible sur les ecrans << Choix de champs >> et
<< Ordonnancement de champs >>.
2b. S'ELECTION et ORDONNANCEMENT des colonnes
Apres avoir presse une des touches de commande interactives
<< f >> (choix de champs) ou << o >> (ordonnancement de champs),
un ecran presentant les cha^ines de champs actuels s'affichera
suivi de leurs noms et descriptions respectifs.
Voici un exemple de cha^ine de champs d'un des quatre groupes de
fenetres/champs de top et une explication des conventions
utilisees :
- Exemple de chaine de champs :
ANOPQRSTUVXbcdefgjlmyzWHIK
- L'ordonnancement des champs affiches correspond a
l'ordonnancement des lettres dans cette chaine.
- Si la lettre est une majuscule le champ correspondant fera
lui-meme partie integrante de l'ecran de taches (si la largeur
de l'ecran le permet). Cet etat sera aussi marque par un
asterisque (<< * >>) place en tete de ligne, comme dans cet
extrait :
...
* K: %CPU = Utilisation CPU
l: TIME = Temps CPU
m: TIME+ = Temps CPU, centiemes
* N! %MEM = Utilisation m'emoire (RES)
* O: VIRT = Image virtuelle (ko)
...
Ecran pour le choix de champs -- la commande interactive << f >>
Vous basculez dans l'affichage d'un champ en pressant
simplement la lettre correspondante.
Ecran d'ordonnancement des champs -- la commande interactive
<< o >>
Vous d'eplacez un champ vers la gauche en pressant la lettre
majuscule correspondante et vers la droite avec la lettre
minuscule.
2c. 'Etats du CPU
Les etats du CPU sont affiches dans la zone de resume. Ils sont
toujours presentes sous forme de pourcentage du temps ecoule
depuis le dernier rafraichissement.
us -- Temps CPU utilisateur
Temps consacre par le CPU aux processus utilisateurs dont la
politesse n'a pas ete modifiee.
sy -- Temps CPU systeme
Temps consacre par le CPU au noyau et a ses processus.
ni -- Temps de politesse (<< nice >>) du CPU
Temps consacre par le CPU aux processus utilisateurs dont la
politesse a change.
wa -- En attente d'entrees ou sorties (<< iowait >>)
Temps consacre par le CPU a attendre la fin des entrees ou
sorties.
hi -- IRQ materiel
Temps consacre par le CPU aux sollicitations des interruptions
materielles.
si -- Interruptions logicielles
Temps consacre par le CPU aux sollicitations des interruptions
logicielles.
st -- Temps vole
La quantite de temps CPU << vole >> a la machine virtuelle par
l'hyperviseur pour d'autres taches (telles que la gestion d'une
autre machine virtuelle).
3. Commandes INTERACTIVES
Ci-dessous, un index succinct de commandes regroupees par
categories. Certaines commandes apparaissent plus d'une fois --
leur signification ou leur portee peut differer selon le contexte
de leur utilisation.
3a. Commandes GLOBALES
<Ret/Sp> ?, =, A, B, d, G, h, I, k, q, r, s, W, Z
3b. Commandes de la zone de R'ESUM'E
l, m, t, 1
3c. Commandes de la zone de T^ACHES
Apparence: b, x, y, z
Contenu: c, f, H, o, S, u
Taille: #, i, n
Tri: <, >, F, O, R
3d. Palette de COULEURS
<Ret>, a, B, b, H, M, q, S, T, w, z, 0 - 7
4b. COMMANDES de fen^etrage
-, _, =, +, A, a, G, g, w
3a. Commandes GLOBALES
Les commandes interactives globales sont toujours disponibles que
ce soit en mode plein ecran ou en mode affichage alternatif.
Toutefois, certaines de ces commandes interactives ne sont pas
disponibles en << mode securise >>.
Si vous souhaitez savoir a l'avance si top fonctionne en mode
securise, appelez simplement l'aide et consultez la deuxieme ligne
du resume systeme.
<Entr'ee> or <Espace> : Rafra^ichir l'affichage
Ces commandes ne font rien, elles sont simplement ignorees.
Neanmoins, elles activeront top et toute reception
ulterieure rafraichira l'entierete de l'ecran.
Utilisez l'une ou l'autre de ces touches quand le delai est
eleve et que vous souhaitiez consulter l'etat courant.
<?> or <h> : Aide
Deux niveaux d'aide sont disponibles. Le premier offre un
rappel de toutes les commandes interactives de base. Quand
top est s'ecuris'e, cet ecran est plus succinct.
En appuyant sur << h >> ou << ? >> dans l'ecran d'aide,
l'ecran affichera l'aide de cette commande interactive
applicable au mode affichage alternatif.
<=> : Annuler les limites de t^aches
Enleve les restrictions sur les taches qui sont affichees.
Cette commande inverse chaque commande << i >> (taches en
veille) et << n >> (nombre de taches maximum) qui peuvent
etre actives. Elle fournit aussi un moyen d'arreter la
surveillance d'un PID. Voyez l'option de la ligne de
commande << -p >> decrivant la surveillance de PID.
En operant en mode affichage alternatif, la portee de cette
commande est legerement plus etendue.
<A> : Basculer en mode affichage alternatif
Cette commande bascule entre le mode plein ecran et le mode
affichage alternatif. Voir la section 4. Mode AFFICHAGE
ALTERNATIF et la commande interactive << G >> pour une
meilleure comprehension de la fenetre << active >> et des
groupes de champs.
<B> : Basculer gras d'esactiv'e ou activ'e
Cette commande influencera l'utilisation des capacites de
mise en << gras >> du terminal et modifie `a la fois la zone
de resume et la zone de taches de la fenetre << active >>.
Alors qu'elle etait initialement concue pour une
utilisation avec des terminaux non intelligent (<< dumb
terminals >>), elle peut etre appliquee en toute occasion.
Note : Lorsque cette option est Actif et que top fonctionne
en mode monochrome, l'enti`eret'e de l'affichage apparaitra
comme du texte normal. Donc, a moins que les options
<< x >> et/ou << y >> ne soient inversees pour accentuer la
mise en evidence, il n'y aura pas de confirmation visuelle
de leur activite.
* <d> ou <s> : Modification du d'elai
Vous invite a introduire le delai, en secondes, des mises a
jour de l'affichage.
Les fractions de secondes sont possibles, mais pas les
nombres negatifs. La valeur 0 entrainera une mise a jour
(quasi) permanente, responsable d'un affichage decevant
puisque le systeme et le peripherique tty essayeront de
tenir compte des demandes de top. La valeur du delai est
inversement proportionnelle a la charge du systeme, alors
positionnez-la avec soin.
A tout moment, vous pouvez porter a votre connaissance le
delai effectif en appelant l'aide et en consultant la
deuxieme ligne du resume systeme.
<G> : Choisir un autre groupe fen^etre/champ
Vous invite a introduire un numero entre 1 et 4 pour
designer le groupe de fenetres/champs de la fenetre
<< active >>. Vous trouverez assez vite vos marques avec
ces 4 fenetres, specialement en experimentant le mode
affichage alternatif.
<I> : Basculer en mode Irix/Solaris
En fonctionnant en << mode Solaris >> (bascule de << I >>
en Inactif), la consommation cpu d'une tache sera repartie
sur le nombre total de CPU. Apres avoir execute cette
commande, vous serez informes du nouvel etat de cette
option.
<u> : Choisir un utilisateur
Vous invite a introduire un UID ou un nom d'utilisateur.
Seuls les processus appartenant a cet utilisateur seront
affiches.
<U> : Choisir un utilisateur
Vous invite a introduire un UID ou un nom d'utilisateur.
Seuls les processus appartenant a cet utilisateur seront
affiches. Cette option s'applique aux UID reels, effectifs,
sauvegardes et systeme de fichiers.
* <k> : Tuer une t^ache
Vous invite a introduire le PID et ensuite le signal a
envoyer. Le signal par defaut, comme le propose l'invite,
est SIGTERM. Cependant, vous pouvez indiquer le nom ou le
numero de tout autre signal.
Si vous souhaitez annuler la terminaison d'un processus,
faites une des choses suivantes selon le niveau de
progression :
1) a l'invite du PID, appuyez juste sur <Entree>
2) a l'invite du signal, tapez 0
<q> : Quitter
* <r> : Politesse d'une T^ache
Vous invite a introduire le PID et ensuite la valeur de
politesse a appliquer. Une valeur positive provoquera une
diminution de la priorite de la tache. A l'inverse, une
valeur negative la fera considerer plus favorablement par
le noyau.
<W> : 'Ecrire le fichier de configuration
Cette commande sauvegardera toutes vos options et bascules
ainsi que le mode d'affichage courant et le delai. En
executant cette commande juste avant de quitter top, vous
pourrez redemarrer en conservant exactement la meme
configuration.
<Z> : Changer la palette de couleurs
Cette commande affichera un ecran separe ou vous pourrez
modifier les couleurs de la fenetre << active >>, ou de
toutes les fenetres. Pour plus de details concernant cette
commande interactive, voir la section 3d. Palette de
COULEURS.
* Les commandes prefixees d'un asterisque (<< * >>) ne sont pas
disponible en << mode securise >>, elles ne seront pas non plus
presentees au premier niveau de l'ecran d'aide.
3b. Commandes de la zone de R'ESUM'E
Les commandes interactives de la zone de resume sont toujours
accessibles a la fois en mode plein ecran et en mode affichage
alternatif. Elles affectent les premieres lignes de votre ecran et
determineront la position des messages et des invites.
Ces commandes ont toujours un impact sur la fenetre << active >>
ou le groupe de champs. Voir la section 4. Mode AFFICHAGE
ALTERNATIF et la commande interactive << G >> pour une description
plus precise de la fenetre << active >> et des groupes de champs.
<l> :Basculer charge moyenne ou temps d'activit'e --
Actif/Inactif
Il s'agit aussi de la ligne contenant le nom du programme
(eventuellement un alias) en mode plein ecran ou du nom de
la fenetre << active >> en mode affichage alternatif.
<m> : Basculer utilisation m'emoire ou fichier d''echange
(<< swap >>) -- Actif/Inactif
Cette commande affecte deux lignes de la zone de resume.
<t> : Basculer 'etats de t^ache ou CPU -- Actif/Inactif
Cette commande affecte 2 ou plusieurs lignes de la zone de
resume, en fonction de l'etat de l'option << 1 >> et si top
s'execute sur un vrai SMP ou non.
<1> : Basculer 'etats CPU simple ou s'epar'e -- Actif/Inactif
Cette commande affecte la maniere dont est presentee la
zone des etats de CPU de la commande << t >>. Alors que
cette option a ete concue initialement avant tout dans le
cadre de machines SMP massivement-paralleles, son
utilisation n'est pas restreinte aux seuls environnements
SMP.
Quand l'etiquette << Cpu(s): >> est affichee dans la zone
de resume, l'option << 1 >> est Actif et toute
l'information du cpu est rassemblee sur une seule ligne.
Autrement, chaque cpu est affiche separement de cette
maniere : << Cpu0, Cpu1, ... >>
Note : Si la totalite de la zone de resume est Inactif pour chaque
fenetre, vous n'aurez juste acces qu'a la ligne de message. De
cette maniere vous maximiserez le nombre de lignes disponibles
pour les taches au depend (temporairement) du nom du programme en
mode plein ecran ou du nom de la fenetre << active >> en mode
affichage alternatif.
3c. Commandes de la zone de T^ACHES
Les commandes interactives de la zone de taches sont toujours
disponibles en mode plein ecran.
Les commandes interactives de la zone de taches ne sont jamais
disponibles en mode affichage alternatif quand l'option de l'ecran
de taches de la fenetre << active >> est positionne sur Inactif
(voir la section 4. Mode AFFICHAGE ALTERNATIF).
PR'ESENTATION de la fenetre de taches
Les commandes suivantes seront aussi influencees par l'etat de
l'option globale << B >> (gras desactive).
<b> : Basculer gras ou inverse
Cette commande affectera la maniere dont les options
<< x >> et << y >> seront affichees. 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 actuellement trie. Il est
probable que vous n'ayez pas constamment besoin d'un rappel
de la cle de tri, aussi, top espere que vous l'executiez
avec la << surbrillance de colonne >> toujours positionnee
sur Inactif, a cause du surcout lie a la longueur des
chemins.
Si vous ne vous rappelez plus de la cle de tri, cette
commande peut servir de rappel visuel rapide.
<y> : Basculer la surbrillance de ligne
Modifie la surbrillance de taches << qui s'executent >>.
Pour une meilleure comprehension de l'etat de cette tache,
voir la section 2a. DESCRIPTIONS de champs, Etat de
processus.
L'utilisation de cette disposition fournit une meilleure
comprehension de l'etat de sante de votre systeme. Les
seuls surcouts consisteront en quelques suites de
caracteres d'echappement supplementaires sur le tty.
<z> : Basculer en couleur ou monochrome
Alterne sur la fenetre << active >> le dernier schema de
couleur utilise et l'ancienne formule blanc-et-noir ou
noir-et-blanc. Cette commande touche `a la fois la zone de
resume et la zone de taches mais n'affectera pas l'etat des
options << x >>, << y >> ou << b >>.
CONTENU de la fenetre de taches.
<c> : Basculer ligne de commande ou nom du programme
Cette commande sera appliquee, que la colonne << COMMAND >>
soit actuellement visible ou non. Par la suite, si le champ
est affiche, la modification deviendra visible.
<f> et <o> : S'electionner les champs ou ordonner les champs
Ces touches presentent des ecrans separes ou vous pouvez
modifier la liste des champs affiches et leur
ordonnancement. Pour plus d'informations sur ces commandes
interactives voir la section 2b. S'ELECTION et
ORDONNANCEMENT des colonnes.
<S> : Basculer en mode cumul de temps
Quand cette option est Actif, chacun des processus legers
est affiche individuellement. Autrement, top affiche le
recapitulatif de tous les processus legers du processus
parent.
'S' : Basculer en mode cumul de temps
Lorsque l'option << Mode cumulatif >> est Actif, chaque
processus est reference avec le temps cpu que lui et ses
fils tues ont utilise.
Avec l'option Inactif, les programmes qui ont ete clones en
plusieurs taches distinctes apparaitront moins gourmands.
Pour des programmes tels << init >> ou un interpreteur de
commande (shell), ce comportement est approprie, mais pour
d'autres, comme les compilateurs, ca ne l'est probablement
pas. Experimentez l'affichage d'une liste identique de
champs tries dans 2 fenetres de taches mais avec differents
etats << S >> pour vous forger une opinion sur le
comportement que vous preferez.
Apres l'execution de cette commande, vous serez averti du
nouvel etat de cette option. Si vous souhaitez savoir a
l'avance si le << Mode cumulatif >> est active, affichez
simplement l'aide et consultez la deuxieme ligne de la
fenetre recapitulative.
<u> : Utilisateur sp'ecifique
Vous invite a saisir le nom de l'utilisateur a afficher. A
l'avenir, dans cette fenetre de taches, seront affichees
uniquement les taches de cet ID Utilisateur, mais il se
peut qu'il n'y en ait aucune.
Par la suite, si vous desirez surveiller a nouveau
l'ensemble des taches, re-executez cette commande en
appuyant uniquement sur la touche <Entree> sans fournir de
nom.
TAILLE de la fenetre de taches
<i> : Basculer processus au repos
Affiche toutes les taches ou seulement les taches actives.
Quand cette option est Inactif, les processus au repos ou
zombies ne sont pas affiches.
Appliquee au dernier ecran de taches, en mode affichage
alternatif, cette commande n'affecte pas la taille de la
fenetre, vu que l'ensemble des ecrans de taches precedents
auront deja ete dessines.
<n> ou <#> : Configurer le maximum de t^aches
Vous invite a introduire le nombre de taches a afficher. Le
nombre de lignes affichees sera proportionnel au nombre
saisi.
Utilise en mode affichage alternatif, cette commande vous
donnera un controle precis sur la taille de chacun des
ecrans de taches actuels visibles, a l'exception du tout
dernier. Elle ne l'affectera pas, vu que tous les ecrans de
taches precedents auront deja ete dessines.
Note : Si vous souhaitez accroitre la taille du dernier
ecran de taches visible, en mode affichage alternatif,
reduisez simplement la taille de l'ecran de taches
au-dessus de lui.
TRI de la fenetre de taches
Pour des raisons de compatibilite, cette version de top supporte
la plupart des touches de tri des versions precedentes.
Cependant, puisqu'il s'agit essentiellement d'un service pour
les utilisateurs des versions precedentes de top, ces commandes
n'apparaissent sur aucun ecran d'aide.
commande champ trie supporte
A demarrage (non affiche) Non
M %MEM Oui
N PID Oui
P %CPU Oui
T TIME+ Oui
Avant l'utilisation d'une quelconque des cles de tri suivantes,
top propose que vous activiez temporairement la surbrillance de
colonne en utilisant la commande interactive << x >>, afin de
vous conforter dans l'assurance que l'environnement de tri
actuel correspond a vos intentions.
Les commandes interactives suivantes seront seulement
respectees lorsque le champ du tri effectif est visible. Les
raisons pour lesquelles le champ du tri peut etre masque sont :
1) une Largeur d''ecran insuffisante,
2) la commande interactive << f >> est positionnee sur
Inactif.
<<> : D'eplacer le champ tri'e `a gauche
Deplace la colonne de tri vers la gauche a moins que le
champ de tri effectif ne soit le premier de l'ecran.
<>> : D'eplacer le champ tri'e `a droite
Deplace la colonne de tri vers la droite a moins que le
champ de tri effectif ne soit le dernier de l'ecran.
Les commandes interactives suivantes seront toujours appliquees,
que les champs de tri effectifs soient visibles ou non.
<F> ou <O> : Choisir un champ de tri
Ces touches presentent un ecran separe ou vous pouvez
selectionner la colonne de tri.
Lorsqu'un champ qui n'etait pas affiche est selectionne,
son activation sera forcee (Actif) au moment ou vous
retournez a l'affichage de top. Cependant, selon la largeur
de l'ecran et l'ordonnancement de vos champs, ce champs de
tri peut ne pas etre visible.
Cette commande interactive peut se reveler pratique pour
controler simplement le champ de tri actuel, lorsque top
s'execute avec une option de surbrillance de colonne
positionne en Inactif.
<R> : Basculer le champ de tri inverse ou normal
En utilisant cette commande interactive, vous pouvez
basculer entre des tris croissants et decroissants.
Note : Le tri des champs utilise des valeurs internes, et non
celles affichees dans les colonnes. Donc, les champs TTY et
WCHAN ne respecterons pas l'ordre ASCII.
3d. Palette de COULEURS
L'utilisation de la commande interactive << Z >> vous presentera
un ecran separe. Cet ecran peut etre utilise pour modifier les
couleurs de la seule fenetre << active >> ou de l'ensemble des
quatre fenetres avant de revenir a l'affichage principal.
Commandes interactives disponibles
4 majuscules pour choisir une cible
8 chiffres pour choisir une couleur
bascules classiques disponibles
<< B >> : gras desactive ou active
<< b >> : taches actives << gras >> ou inverse
<< z >> : couleur/monochrome
autres commandes disponibles
<< a >>/<< w >> : applique, ensuite va au suivant ou
precedent
<Entree> : applique puis quitte
<< q >> : abandonne les modifications actuelles puis
quitte
En utilisant << a >> ou << w >> pour passer en revue les fenetres
cibles, vous appliquerez le schema de couleur affiche par la
fenetre que vous etes en train de quitter aux fenetres suivantes.
Vous pouvez, bien entendu, facilement retourner sur chacune des
fenetres et appliquer de nouveau un schema de couleur different ou
desactiver (Inactif) totalement les couleurs avec l'option
<< z >>.
L'ecran palette de couleurs peut aussi etre utilise pour modifier
la fenetre << active >>/groupe de champs dans chacun des modes
plein ecran ou affichage alternatif. Quelque soit la cible au
moment ou vous saisissez << q >> ou <Entree>, elle deviendra
active lors du retour a l'affichage principal.
4. Mode AFFICHAGE ALTERNATIF
4a. Vue d'ensemble du FEN^ETRAGE
Groupes de champs/fen^etres :
En mode plein ecran, une seule fenetre occupe la totalite
de l'ecran. Cette fenetre unique peut toujours etre
remplacee par un des quatre groupes de champs differents
(voir commande interactive << G >> re-expliquee
ci-dessous). Chacun des quatre groupes de champs dispose
d'une zone de r'esum'e configurable separement et de sa
propre zone de t^aches egalement configurable.
En mode affichage alternatif, 4 groupes sous-jacents
peuvent etre visualises simultanement ou peuvent etre
rendus Inactifs a volonte.
La zone de resume sera toujours presente, meme s'il ne
s'agit que d'une ligne de message. Une seule zone de
resume peut etre affichee a la fois. Cependant, selon vos
directives, il peut y avoir de z'ero a quatre ecrans de
taches separes a l'ecran.
Fen^etre Active :
La fenetre << active >> est la fenetre associee a la zone
de resume et la fenetre vers laquelle les commandes liees a
leur tache sont toujours dirigees. Puisqu'en mode affichage
alternatif vous pouvez rendre Inactif l'ecran de taches,
certaines commandes peuvent etre restreintes dans la
fenetre << active >>.
Une difficulte supplementaire apparait au moment de la
desactivation de la premiere ligne de la zone de resume. En
perdant le nom de la fenetre (la ligne de bascule << l >>),
il vous est difficile de savoir quelle fenetre est active.
4b. COMMANDES de Fen^etrage
<-> et <_> : Montrer ou masquer les fen^etres
La touche << - >> active et desactive l'ecran de taches de
la fenetre active. Inactif, la zone de taches affichera le
minimum possible d'entetes de colonnes telles que vous les
avez determinees avec les commandes << f >> et << o >>.
Elle refletera egalement toutes autres dispositions
(options/bascules) de la zone de taches que vous avez
appliquees revelant zero tache ou plus.
La touche << _ >> a le meme effet sur toutes les zones
d'affichage des taches. En d'autres termes, elle bascule
entre l'ecran de taches visible actuellement et toute autre
zone d'affichage marquee Inactif. Si les quatre zones
d'affichage sont actuellement visibles, cette commande
interactive laissera la zone de resume comme seul element
visible.
* <=> et <+> : 'Egaliser (r'e'equilibrer) les fen^etres
La touche << = >> force l'ecran de taches de la fenetre
<< active >> a etre visible. Elle inverse aussi toutes
commandes << i >> (taches au repos) et << n >> (nombre de
taches maximum) qui peuvent etre actives.
La touche << + >> a le meme effet sur toutes les fenetres.
Les quatre zones d'affichage des taches reapparaitront avec
des tailles equilibrees. Elles conserveront egalement
toutes les options que vous avez parametrees, a l'exception
des commandes << i >> (taches au repos) et << n >> (nombre
de tache maximum).
* <A> : Basculer en mode affichage alternatif
Cette commande passera du mode plein ecran en mode
affichage alternatif.
Lors d'une premiere execution, les quatre zones d'affichage
seront presentees. Ensuite, en basculant de mode, vous ne
verrez que les zones d'affichage des taches que vous
souhaitiez rendre visibles.
* <a> et <w> : Fen^etre suivante ou pr'ec'edente
Ces commandes changeront de fenetre << active >>,
presentant tour a tour la fenetre vers laquelle les
commandes seront dirigees. Ces touches agissent de maniere
cyclique vous permettant d'atteindre toute fenetre
<< active >> souhaitee quelque soit la touche utilisee.
En supposant que le nom de la fenetre soit visible (vous
n'avez pas rendu << l >> Inactif), a chaque fois la fenetre
<< active >> perd sa mise en evidence ou ses couleurs,
rappelant que l'ecran de taches est Inactif et que de
nombreuses commandes seront restreintes.
* <G> : Choisir une autre fen^etre ou un groupe de champs
Vous invite a introduire un nombre entre 1 et 4 designant
la fenetre ou le groupe de champs qui deviendra la fenetre
<< active >>.
En mode plein ecran, cette commande est indispensable pour
modifier la fenetre << active >>. En mode affichage
alternatif, il s'agit simplement d'un moyen moins pratique
que les commandes << a >> et << w >>.
<g> : Modifier le nom de la fen^etre ou du groupe de champs
Vous invite a renommer la fenetre << active >>. Cela ne
demande pas que le nom de la fenetre soit visible (c'est a
dire que l'option << l >> soit Actif).
* Les commandes interactives presentees avec un asterisque
(<< * >>) s'utilisent en mode affichage alternatif.
<< = >>, << A >>, << G >> sont toujours disponibles
<< a >>, << w >> agissent aussi de meme sur la palette de
couleurs
5. FICHIERS
5a. Fichier de Configuration SYST`EME
La presence de ce fichier influencera la version de l'ecran
<< d'aide >> presentee a un simple utilisateur. De maniere plus
fondamentale, il bridera ce que ces utilisateurs pourront faire
lorsque top s'execute. Ils ne seront pas capables d'executer les
commandes suivantes :
k Tuer une tache
r Redefinir la politesse d'une tache
d ou s Modifier le delai/intervalle de repos
Le fichier de configuration systeme n'est pas cree par top. Au
contraire, vous devrez creer ce fichier manuellement pour le
placer dans le repertoire /etc. Son nom doit etre << toprc >>, il
ne peut etre precede de << . >> (point). Il ne peut comporter que
2 lignes.
Voici un exemple du contenu de /etc/toprc :
s # ligne 1 : mode << securise >>
5.0 # ligne 2 : << delai >> intervalle en secondes
5b. Fichier de Configuration PERSONNEL
Ce fichier se nomme << $HOME/.votre-nom-4-top >> + << rc >>.
Utilisez la commande interactive << W >> pour le creer ou le
mettre a jour.
En voici la disposition generale :
global # ligne 1 : notation du nom/alias du programme
" # ligne 2 : id,altscr,irixps,delay,curwin
par # ligne a : winname,fieldscur
fenetre # ligne b : winflags,sortindx,maxtasks
" # ligne c : summclr,msgsclr,headclr,taskclr
Si la variable $HOME n'existe pas, top essayera de creer le
fichier de configuration personnel dans le repertoire courant, en
se conformant aux autorisations d'acces.
6. 'Echantillons d'ASTUCES IDIOTES
Nombre de ces << astuces >> fonctionnent mieux lorsque vous
planifiez un lancement de top. Aussi, prevoyez de le lancer avec
une valeur de politesse a -10, en supposant que vous ayez le droit
de le faire.
6a. Magie du Noyau
Pour ce truc idiot, top demande le mode plein ecran.
-*- L'interface utilisateur, par l'intermediaire d'invites et de
l'aide, incite a dessein a fixer un delai d'un dixieme de
seconde. Cependant, vous etes libre de determiner un delai
quelconque. Si vous souhaitez voir le meilleur de
l'ordonnanceur du noyau, essayez un delai de .09 seconde ou
moins.
Pour cette experience, sous x-window, ouvrez un terminal
(xterm) et maximisez-le. Ensuite executez les instructions
suivantes :
. programmez un demarrage et un delai court ainsi :
nice -n -10 top -d.09
. desactivez la surbrillance de la colonne triee pour
minimiser la longueur des chemins (<< paths >>)
. activez la surbrillance inverse des lignes pour les
mettre
en evidence
. essayez plusieurs tris de colonne (TIME/MEM fonctionnent
bien),
et des tris croissants et decroissants pour amener
a la vue les processus les plus actifs
Ce que vous verrez est un noyau vraiment tres occupe de faire
ce qu'il fait toujours pour vous, mais sans aucun programme
pour l'illustrer.
-*- Dans un xterm utilisant des couleurs << blanc-sur-noir >>,
essayez de rafraichir en noir les taches de top et
assurez-vous que la surbrillance des taches est positionnee
sur gras et pas en inverse. Ensuite positionnez le delai aux
alentours de .3 seconde.
Apres avoir amene a la vue les processus les plus actifs,
vous verrez uniquement les images fantomes des taches qui
s'executent.
-*- Effacez le fichier rc existant, ou creez un nouveau lien
symbolique. Lancez cette nouvelle version. Ensuite tapez
<< T >> (une touche secrete, voir la section 3c. Commandes de
la zone de T^ACHES, Tri) suivi de << W >> << q >>. Enfin,
relancez le programme avec l'option -d0 (delai zero).
Votre ecran top se rafraichira trois fois plus rapidement
qu'auparavant, un gain de vitesse de 300 %. Pendant que top
grimpe l'echelle de TIME, faites preuve d'autant de patience
que vous le pouvez en speculant si oui ou non top atteindra
un jour le top.
6b. Fen^etres rebondissantes
Pour cette astuce idiote, top requiere le mode affichage
alternatif.
-*- Avec trois ou quatre zones d'affichage de taches visibles,
selectionnez une fenetre autre que la derniere et positionnez
l'option processus au repos sur Inactif. Selon l'endroit ou
vous appliquez << i >>, parfois plusieurs zones d'affichages
des taches rebondissent et parfois elles evoluent en
accordeon, vu que top fait de son mieux pour allouer
l'espace.
-*- Configurez differemment pour chaque fenetre les lignes de la
zone de resume : une sans la memoire ; une autre sans les
etats ; eventuellement une sans rien du tout, en laissant
juste la ligne de message. Ensuite pressez << a >> ou << w >>
et observez une variante des fenetres rebondissantes -- les
fenetres sautillantes.
-*- Affichez l'ensemble des quatre fenetres et pour chacune, a
tour de role, positionnez l'option processus au repos a
Inactif. Vous venez tout juste de penetrer dans la zone des
<< rebondissements extremes >>.
6c. La Fen^etre du grand oiseau
Ce truc idiot demande aussi le mode affichage alternatif.
-*- Affichez l'ensemble des quatre fenetres et assurez-vous que
Def soit la fenetre << active >>. Ensuite, augmentez
progressivement la taille de la fenetre jusqu'a ce que toutes
les autres zones d'affichage des taches soient << chassees
hors du nid >>
Quand toutes sont deplacees, basculez l'option fenetre toute
visible ou invisible. Ensuite meditez ceci :
Est-ce que top vous gruge ou vous rapporte scrupuleusement
une verite qui s'impose ?
7. BOGUES
Faites parvenir vos rapports de bogues a :
Albert D. Cahalan, <albert@users.sf.net>
8. HISTORIQUE des versions pr'ec'edentes
Le top originel a ete ecrit par Roger Binns a partir du programme
ps de Branko Lankester's <lankeste@fwi.uva.nl>.
Robert Nation <nation@rocket.sanders.lockheed.com> l'a adapte pour
le systeme de fichiers proc.
Helmut Geyer <Helmut.Geyer@iwr.uni-heidelberg.de> a ajoute le
support de configuration des champs.
Et de nombreuses contributions individuelles se sont ajoutees au
fil des ans.
9. AUTEURS
Cette version entierement renovee et amelioree a ete ecrite par :
Jim / James C. Warner, <warnerjc@worldnet.att.net>
Avec l'aide inestimable de :
Albert D. Cahalan, <albert@users.sf.net>
Craig Small, <csmall@small.dropbear.id.au>
10. VOIR AUSSI
free(1), ps(1), uptime(1), atop(1), slabtop(1), vmstat(8), w(1).
TRADUCTION
Cette page de manuel a ete 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.