Il s'agit de la commande supérieure qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
top - afficher les processus Linux
SYNOPSIS
top -hv|-bcHiOS -d secondes -n maximum -u|U utilisateur -p pid -o fld -w [col]
Les commutateurs traditionnels « - » et les espaces blancs sont facultatifs.
DESCRIPTION
La top programme fournit une vue dynamique en temps réel d'un système en cours d'exécution. Il peut afficher
Système informations récapitulatives ainsi qu'une liste de les process or discussions actuellement en cours
géré par le noyau Linux. Les types d'informations récapitulatives du système affichées et les types,
l'ordre et la taille des informations affichées pour les processus sont tous configurables par l'utilisateur et
la configuration peut être rendue persistante à travers les redémarrages.
Le programme fournit une interface interactive limitée pour la manipulation de processus ainsi qu'un
interface beaucoup plus étendue pour la configuration personnelle - englobant tous les aspects de
son fonctionnement. Et tandis que top est mentionné tout au long de ce document, vous êtes libre de
nommez le programme comme vous le souhaitez. Ce nouveau nom, éventuellement un alias, sera alors
reflété sur l'affichage du haut et utilisé lors de la lecture et de l'écriture d'un fichier de configuration.
APERÇU
Documentation
Le reste de la table des matières
1. Options de la ligne de commande
2. Affichage SOMMAIRE
une. Moyennes UPTIME et LOAD
b. TASK et états CPU
c. Utilisation de la mémoire
3. Affichage CHAMPS / Colonnes
une. DESCRIPTIONS des champs
b. GESTION des champs
4. Commandes INTERACTIVES
une. Commandes GLOBALES
b. ZONE DE RÉSUMÉ Commandes
c. ZONE DE TÂCHE Commandes
1. Apparence
2. Contenu
3. Taille
4. Tri
ré. Cartographie des COULEURS
5. DISPOSITIONS D'AFFICHAGE ALTERNATIF
une. Présentation de WINDOWS
b. COMMANDES pour Windows
c. DÉFILEMENT d'une fenêtre
ré. RECHERCHE dans une fenêtre
e. FILTRAGE dans une fenêtre
6. FICHIERS
une. Fichier de configuration du SYSTÈME
b. Fichier de configuration PERSONNEL
c. AJOUT D'ENTREES INSPECT
7. Échantillonneur de TRUCS STUPIDES
une. Magie du noyau
b. Fenêtres rebondissantes
c. La fenêtre du grand oiseau
ré. Le vieux Switcheroo
8. BUGS, 9. HISTOIRE Ancien top, 10. AUTEUR, 11. VOIR Aussi
Opération
Lors de l'utilisation de top, les deux touches les plus importantes sont la touche d'aide (h ou ?) et quit ('q')
clé. Alternativement, vous pouvez simplement utiliser la touche d'interruption traditionnelle (^C) lorsque vous êtes
terminé.
Lorsque vous démarrez pour la première fois, ces éléments traditionnels vous seront présentés sur
l'écran principal du haut : 1) Zone de résumé ; 2) En-tête de champs/colonnes ; 3) Zone de tâche. Chacun des
ceux-ci seront explorés dans les sections qui suivent. Il y a aussi une ligne d'entrée/message
entre la zone de résumé et l'en-tête des colonnes qui ne nécessitent aucune autre explication.
L'écran principal principal est généralement assez adaptatif aux changements de dimensions des bornes sous X-
Les fenêtres. D'autres écrans supérieurs peuvent l'être moins, en particulier ceux avec du texte statique. Ce
dépend en fin de compte, cependant, de votre gestionnaire de fenêtres particulier et de votre émulateur de terminal.
Il peut arriver que leur vision de la taille du terminal et du contenu actuel diffère de
vue de top, qui est toujours basée sur les appels du système d'exploitation.
Après toute opération de redimensionnement, si un écran supérieur est corrompu, semble incomplet ou
désordonné, en tapant simplement quelque chose d'inoffensif comme un caractère de ponctuation ou un curseur
la touche de mouvement le restaurera généralement. Dans les cas extrêmes, la séquence suivante presque
sera certainement :
clé/cmd objectif
^Z suspendre top
fg CV top
forcer un écran redessiner (si nécessaire)
Mais si l'affichage est toujours corrompu, vous pouvez essayer une étape supplémentaire. Insérez ceci
commande après la suspension de top mais avant de la reprendre.
clé/cmd objectif
réinitialiser restaurer votre terminal Paramétres
Notez: la largeur de l'affichage du haut sera limitée à 512 positions. Affichage de tous les champs
nécessite environ 250 caractères. La largeur d'écran restante est généralement attribuée à n'importe quel
colonnes de largeur variable actuellement visibles. Les colonnes de largeur variable, telles que COMMAND,
sont notés dans le sujet 3a. DESCRIPTIONS des champs. La largeur de sortie réelle peut également être influencée
par le commutateur -w, qui est discuté dans le sujet 1. Options de la LIGNE DE COMMANDE.
Enfin, certains écrans ou fonctions du haut nécessitent l'utilisation de touches de déplacement du curseur comme le
touches fléchées standard plus les touches Début, Fin, PgUp et PgDn. Si votre terminal ou émulateur
ne fournit pas ces clés, les combinaisons suivantes sont acceptées comme alternatives :
clé combinaisons-de-touches-équivalentes
Haut alt + \ ou alt + k
Bas alt + / ou alt + j
Alt gauche + < ou alt + h
Alt droite + > ou alt + l (L minuscule)
Page précédente alt + Up ou alt + ctrl + k
PgDn alt + Vers le bas ou alt + ctrl + j
Accueil alt + Gauche ou alt + ctrl + h
Fin alt + Droite ou alt + ctrl + l
La Up et Vers le bas les touches fléchées ont une signification particulière lorsqu'elles sont invitées à saisir une ligne
terminé avec le clé. Ces clés, ou leurs alias, peuvent être utilisés pour récupérer
les lignes d'entrée précédentes qui peuvent ensuite être modifiées et réintroduites. Et il y a quatre autres
touches disponibles avec entrée orientée ligne.
clé importance-spéciale
Rappel vers le haut plus chaînes à rééditer
Rappel vers le bas Plus récent cordes ou effacer ligne entière
Insérer basculer entre insérer et surclasser modes
Supprimer le caractère enlevé au curseur, déplaçant les autres vers la gauche
Aller à la maison à début de la ligne d'entrée
Fin du saut à fin de la ligne d'entrée
Démarrage La valeur par défaut
Les valeurs par défaut de démarrage suivantes ne supposent aucun fichier de configuration, donc aucune personnalisation utilisateur.
Même ainsi, les éléments affichés avec un astérisque (`*') pourraient être remplacés via la ligne de commande.
Tout est expliqué en détail dans les sections qui suivent.
Valeurs par défaut globales
A - Alt display Off (plein écran)
* d - Temps de retard 1.5 secondes
* H - Mode Threads désactivé (résumé en tant que tâches)
I - Mode Irix activé (non, 'solaris' smp)
* p - Surveillance PID désactivée (afficher tous les processus)
* s - Mode sécurisé désactivé (non sécurisé)
B - Gras activé activé (oui, gras globalement)
Résumé-Zone-valeurs par défaut
l - Load Avg/Uptime On (d'où le nom du programme)
t - États Tâche/Cpu On (1+1 lignes, voir '1')
m - Utilisation Mem/Swap On (valeur de 2 lignes)
1 - Un seul processeur éteint (donc plusieurs processeurs)
Valeurs par défaut de la zone de tâche
b - Bold hilite Off (utilisez 'reverse')
* c - Ligne de commande désactivée (nom, pas ligne de commande)
* i - Tâches inactives activées (afficher toutes les tâches)
J - Num align right On (pas justifié à gauche)
j - Str align right Off (pas de justification à droite)
R - Tri inversé activé (pids de haut en bas)
* S - Temps cumulé Off (non, enfants morts)
* u - Filtre utilisateur désactivé (afficher l'euid uniquement)
* U - Filtre utilisateur désactivé (afficher n'importe quel uid)
V - Vue forêt Activé (afficher sous forme de branches)
x - Colonne hilite Off (non, champ de tri)
y - Row hilite On (oui, tâches en cours)
z - couleur/mono activé (afficher les couleurs)
1. LIGNE DE COMMANDE Options
La syntaxe de la ligne de commande pour top se compose de :
-hv|-bcHiOS -d secondes -n maximum -u|U utilisateur -p pid -o fld -w [col]
Le commutateur généralement obligatoire ('-') et même les espaces blancs sont complètement facultatifs.
-h | -v :Aide/Version
Affichez la version de la bibliothèque et l'invite d'utilisation, puis quittez.
-b :Temps différé la vente au détail XNUMXh/XNUMX
Démarre top en mode batch, ce qui peut être utile pour envoyer la sortie de top à autre
programmes ou dans un fichier. Dans ce mode, top n'acceptera pas d'entrée et fonctionnera jusqu'à ce que le
la limite d'itérations que vous avez définie avec l'option de ligne de commande `-n' ou jusqu'à ce qu'elle soit tuée.
-c :Ligne de commande/Nom du programme basculer
Commence en haut avec le dernier état "c" mémorisé inversé. Ainsi, si top affichait
lignes de commande, maintenant ce champ affichera les noms de programme, et vice versa. Voir le "c"
commande interactive pour plus d'informations.
-d :Temporisation intervalle comme : -d ss.t (secondes.dixièmes)
Spécifie le délai entre les mises à jour d'écran et remplace la valeur correspondante dans
son fichier de configuration personnel ou la valeur par défaut de démarrage. Plus tard, cela peut être modifié
avec les commandes interactives 'd' ou 's'.
Les fractions de secondes sont respectées, mais un nombre négatif n'est pas autorisé. Dans tous les cas,
cependant, de telles modifications sont interdites si top fonctionne en mode sécurisé, sauf pour
root (sauf si l'option de ligne de commande `s' a été utilisée). Pour plus d'informations sur
Mode sécurisé voir sujet 6a. Fichier de configuration du SYSTÈME.
-H :Mode Threads la vente au détail XNUMXh/XNUMX
Indique à top d'afficher les threads individuels. Sans cette option de ligne de commande, un
la somme de tous les threads de chaque processus est affichée. Plus tard, cela peut être modifié avec
la commande interactive 'H'.
-i :Processus inactif basculer
Commence en haut avec le dernier état « i » mémorisé inversé. Lorsque cette bascule est de,
les tâches qui n'ont utilisé aucun CPU depuis la dernière mise à jour ne seront pas affichées. Pour
des informations supplémentaires concernant cette bascule, voir le sujet 4c. Commandes ZONE DE TÂCHE, TAILLE.
-n :Nombre d'itérations limite comme : -n nombre
Spécifie le nombre maximal d'itérations, ou d'images, que top doit produire avant
fin.
-o :Remplacer le champ de tri comme: -o nom de domaine
Spécifie le nom du champ sur lequel les tâches seront triées, indépendamment de ce qui est
reflété dans le fichier de configuration. Vous pouvez ajouter un « + » ou « - » au nom du champ
pour remplacer également le sens de tri. Un « + » en tête forcera le tri de haut en bas,
alors qu'un « - » assurera un ordre bas à élevé.
Cette option existe principalement pour prendre en charge le fonctionnement en mode batch automatisé/scénarisé.
-O :Noms des champs de sortie
Cette option agit comme une forme d'aide pour l'option -o ci-dessus. Cela entraînera le haut de
imprimez chacun des noms de champ disponibles sur une ligne distincte, puis quittez. De tels noms
sont soumis à traduction nls.
-p :Moniteur-PID mode comme : -pN1 -pN2 or -pN1,N2,N3
Surveiller uniquement les processus avec des ID de processus spécifiés. Cette option peut être donnée jusqu'à 20
fois, ou vous pouvez fournir une liste délimitée par des virgules avec jusqu'à 20 pid. se mêler
les deux approches sont autorisées.
Une valeur pid de zéro sera traitée comme l'ID de processus du programme supérieur lui-même une fois
ça marche.
Il s'agit d'une option de ligne de commande uniquement et si vous souhaitez revenir à un fonctionnement normal,
il n'est pas nécessaire de quitter et de redémarrer top - lancez simplement l'un de ces
commandes : `=', `u' ou `U'.
Les options de ligne de commande `p', `u' et `U' s'excluent mutuellement.
-s :Mode sécurisé la vente au détail XNUMXh/XNUMX
Démarre en haut avec le mode sécurisé forcé, même pour root. Ce mode est bien meilleur
contrôlé via le fichier de configuration du système (voir la rubrique 6. FICHIERS).
-S :Temps cumulé basculer
Commence en haut avec le dernier état "S" mémorisé inversé. Lorsque le mode Temps cumulé est
On, chaque processus est répertorié avec le temps CPU qu'il et ses enfants morts ont utilisé.
Voir la commande interactive 'S' pour plus d'informations sur ce mode.
-u | -U :Utilisateur-filtre-mode comme: -u | -U nombre or prénom
Afficher uniquement les processus avec un identifiant ou un nom d'utilisateur correspondant à celui donné. Le "-u"
l'option correspond à efficaces l'utilisateur alors que l'option '-U' correspond à tout utilisateur (réel,
effectif, enregistré ou système de fichiers).
Ajouter un point d'exclamation ('!') à l'identifiant ou au nom de l'utilisateur indique à top d'afficher
uniquement les processus avec des utilisateurs ne correspondant pas à celui fourni.
Les options de ligne de commande `p', `u' et `U' s'excluent mutuellement.
-w :Override de largeur de sortie comme: -w [ nombre ]
En mode batch, lorsqu'il est utilisé sans argument, top formatera la sortie en utilisant le
COLUMNS= et LINES= variables d'environnement, si elles sont définies. Sinon, la largeur sera fixée à
le maximum de 512 colonnes. Avec un argument, la largeur de sortie peut être diminuée ou
augmenté (jusqu'à 512) mais le nombre de lignes est considéré comme illimité.
En mode d'affichage normal, lorsqu'il est utilisé sans argument, top tentative formater
sortie à l'aide des variables d'environnement COLUMNS= et LINES=, si elles sont définies. Avec un
argument, la largeur de sortie ne peut être que diminuée, pas augmentée. Que ce soit en utilisant
variables d'environnement ou un argument avec -w, quand pas en mode Batch terminal réel
les dimensions ne peuvent jamais être dépassées.
Notez: Sans l'utilisation de cette option de ligne de commande, la largeur de sortie est toujours basée sur
le terminal sur lequel top a été invoqué, que ce soit en mode Batch ou non.
2. RÉSUMÉ Présentoir
Chacun des trois domaines suivants est contrôlé individuellement par un ou plusieurs
commandes interactives. Voir le sujet 4b. ZONE DE RÉSUMÉ Commandes pour plus d'informations
concernant ces dispositions.
2a. MAXIMUM et CHARGE Moyennes
Cette partie se compose d'une seule ligne contenant :
Programme or fenêtre nom, selon le mode d'affichage
heure actuelle et durée depuis le dernier démarrage
nombre total d'utilisateurs
charge système moyenne au cours des 1, 5 et 15 dernières minutes
2b. TÂCHE et Processeur États
Cette partie se compose d'un minimum de deux lignes. Dans un environnement SMP, des lignes supplémentaires
peut refléter les pourcentages d'état du processeur individuel.
La ligne 1 indique le total tâches or discussions, selon l'état de la bascule du mode Threads.
Ce total est en outre classé comme suit :
fonctionnement; en train de dormir; arrêté; zombi
La ligne 2 affiche les pourcentages d'état du processeur en fonction de l'intervalle depuis la dernière actualisation.
Par défaut, les pourcentages de ces catégories individuelles sont affichés. Où deux étiquettes
sont indiqués ci-dessous, ceux des versions plus récentes du noyau sont indiqués en premier.
us, utilisateur : temps d'exécution des processus utilisateur non-agréés
sy, Système : temps d'exécution des processus du noyau
ni, agréable : temps d'exécution des processus utilisateur niced
id, ralenti : temps passé dans le gestionnaire d'inactivité du noyau
wa, IO-attente : temps d'attente pour la fin des E/S
hi : temps passé à traiter les interruptions matérielles
si : temps passé à traiter les interruptions logicielles
st : temps volé à cette vm par l'hyperviseur
Dans les modes d'affichage des états alternatifs du processeur, au-delà de la première ligne des tâches/fils, un
un résumé abrégé est affiché composé de ces éléments :
a B c d
%Cpu(s) : 75.0/ 25.0 100[...
Où : a) est le combiné us et ni pourcentage; b) est le sy pourcentage; c) est le total ;
et d) est l'un des deux graphiques visuels de ces représentations. Voir le sujet 4b. ZONE SOMMAIRE
Commandes et la commande « t » pour des informations supplémentaires sur cette bascule spéciale à 4 voies.
2c. MÉMOIRE Utilisation
Cette partie se compose de deux lignes qui peuvent exprimer des valeurs en kibioctets (KiB) à travers
exbioctets (EiB) en fonction du facteur d'échelle appliqué avec la commande interactive « E ».
Par défaut, la ligne 1 reflète la mémoire physique, classée comme :
total, gratuit, utilisé et buff/cache
La ligne 2 reflète principalement la mémoire virtuelle, classée comme :
total, libre, utilisé et disponible (qui est la mémoire physique)
La profiter le nombre sur la ligne 2 est une estimation de la mémoire physique disponible pour démarrer un nouveau
applications, sans permutation. Contrairement au gratuitement domaine, il tente de rendre compte facilement
cache de page récupérable et dalles de mémoire. Il est disponible sur les noyaux 3.14, émulé sur
noyaux 2.6.27+, sinon le même que gratuitement.
Dans les modes d'affichage de la mémoire alternative, deux lignes récapitulatives abrégées sont affichées consistant en
de ces éléments :
a B C
GIB Mem : 18.7/15.738 [ ...
Échange de GiB : 0.0/7.999 [ ...
Où : a) est le pourcentage utilisé ; b) est le total disponible ; et c) est l'un des deux visuels
graphiques de ces représentations.
Dans le cas de la mémoire physique, le pourcentage représente le la totalité de votre cycle de coaching doit être payée avant votre dernière session. moins l'estimation
profiter Noté ci-dessus. Le graphique « Mem » lui-même est divisé entre d'utiliser et tout reste
mémoire non prise en compte par ailleurs par profiter. Voir le sujet 4b. ZONE DE RÉSUMÉ Commandes et
commande `m' pour des informations supplémentaires sur cette bascule spéciale à 4 voies.
Ce tableau peut aider à interpréter les valeurs mises à l'échelle affichées :
KiB = kibioctet = 1024 octets
MiB = mebibyte = 1024 KiB = 1,048,576 XNUMX XNUMX octets
Gio = gibioctet = 1024 Mio = 1,073,741,824 XNUMX XNUMX XNUMX octets
Tio = tebioctet = 1024 Gio = 1,099,511,627,776 XNUMX XNUMX XNUMX XNUMX octets
PiB = pebioctet = 1024 Tio = 1,125,899,906,842,624 XNUMX XNUMX XNUMX XNUMX XNUMX octets
EiB = exbioctet = 1024 PiB = 1,152,921,504,606,846,976 XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX octets
3. DES CHAMPS / Colonnes
3a. DESCRIPTIONS of Des champs
Vous trouverez ci-dessous les champs de processus disponibles (colonnes) de top. Ils sont affichés en ascii strict
ordre alphabétique. Vous pouvez personnaliser leur position et s'ils sont ou non
affichable avec les commandes interactives 'f' ou 'F' (Fields Management).
N'importe quel champ peut être sélectionné comme champ de tri, et vous contrôlez s'ils sont triés par niveau élevé.
à faible ou faible à élevé. Pour plus d'informations sur les dispositions de tri, voir le sujet 4c. TÂCHE
Commandes ZONE, TRI.
Les champs relatifs à la mémoire physique ou à la mémoire virtuelle référencent '(KiB)' qui est le
mode d'affichage sans suffixe. De tels champs peuvent, cependant, être mis à l'échelle de KiB à PiB. Cette
la mise à l'échelle est influencée par la commande interactive « e » ou établie pour le démarrage via un
option de construction.
1. %CPU -- L'utilisation du processeur
Part de la tâche dans le temps CPU écoulé depuis la dernière mise à jour de l'écran, exprimée en
pourcentage du temps CPU total.
Dans un véritable environnement SMP, si un processus est multi-thread et top est pas Opérant dans
En mode Threads, des montants supérieurs à 100 % peuvent être signalés. Vous basculez en mode Threads avec
la commande interactive 'H'.
Également pour les environnements multiprocesseurs, si le mode Irix est de, top fonctionnera dans
Mode Solaris où l'utilisation du processeur d'une tâche sera divisée par le nombre total de processeurs.
Vous basculez entre les modes Irix/Solaris avec la commande interactive « I ».
2. % MEM -- Utilisation de la mémoire (RES)
Part de la mémoire physique disponible actuellement utilisée par une tâche.
3. GROUPES -- Groupes de contrôle
Les noms du ou des groupes de contrôle auxquels un processus appartient, ou « - » si non applicable
pour ce processus.
Les groupes de contrôle permettent d'allouer des ressources (cpu, mémoire, bande passante réseau, etc.)
parmi les groupes de processus définis par l'installation. Ils permettent un contrôle fin de
allouer, refuser, hiérarchiser, gérer et surveiller ces ressources.
De nombreuses hiérarchies différentes de groupes de contrôle peuvent exister simultanément sur un système et chacune
hiérarchie est attachée à un ou plusieurs sous-systèmes. Un sous-système représente un seul
ressource.
Notez: le champ CGROUPS, contrairement à la plupart des colonnes, n'est pas à largeur fixe. Lorsqu'il est affiché, il
plus toutes les autres colonnes de largeur variable se verront attribuer toute la largeur d'écran restante (jusqu'à
jusqu'à un maximum de 512 caractères). Même ainsi, de tels champs de largeur variable pourraient toujours
subir une troncature. Voir le sujet 5c. FAIRE DEFILER une fenêtre pour obtenir des informations supplémentaires sur
accéder à toutes les données tronquées.
4. CODE -- Taille du code (KiB)
La quantité de mémoire physique consacrée au code exécutable, également connu sous le nom de texte
Taille de l'ensemble résident ou TRS.
5. COMMAND -- Commande Nom ou commande Gamme
Affiche la ligne de commande utilisée pour démarrer une tâche ou le nom du programme associé.
Vous basculez entre la commande en ligne et prénom avec « c », qui est à la fois une option de ligne de commande
et une commande interactive.
Lorsque vous avez choisi d'afficher les lignes de commande, les processus sans ligne de commande (comme
threads du noyau) sera affiché avec uniquement le nom du programme entre parenthèses, comme dans ce
Exemple:
[kthread]
Ce champ peut également être impacté par le mode d'affichage de la vue forêt. Voir le "V"
commande interactive pour obtenir des informations supplémentaires concernant ce mode.
Notez: le champ COMMAND, contrairement à la plupart des colonnes, n'est pas à largeur fixe. Lorsqu'il est affiché, il
plus toutes les autres colonnes de largeur variable se verront attribuer toute la largeur d'écran restante (jusqu'à
jusqu'à un maximum de 512 caractères). Même ainsi, de tels champs de largeur variable pourraient toujours
subir une troncature. Cela est particulièrement vrai pour ce champ lorsque les lignes de commande sont
en cours d'affichage (la commande interactive `c'.) Voir le sujet 5c. DÉFILEMENT d'une fenêtre pour
des informations supplémentaires sur l'accès aux données tronquées.
6. DONNEES -- Données + taille de la pile (KiB)
La quantité de mémoire physique consacrée à un code autre que le code exécutable, également appelée
Taille de l'ensemble résident des données ou DRS.
7. ENVIRONNEMENT -- Variables d'environnement
Affichez toutes les variables d'environnement, le cas échéant, telles que vues par les processus respectifs.
Ces variables seront affichées dans leur ordre natif brut, et non dans l'ordre de tri que vous
sont habitués à voir avec un « ensemble » non qualifié.
Notez: Le champ ENVIRON, contrairement à la plupart des colonnes, n'est pas à largeur fixe. Lorsqu'il est affiché, il
plus toutes les autres colonnes de largeur variable se verront attribuer toute la largeur d'écran restante (jusqu'à
jusqu'à un maximum de 512 caractères). Même ainsi, de tels champs de largeur variable pourraient toujours
subir une troncature. Cela est particulièrement vrai pour ce domaine. Voir le sujet 5c. DÉFILEMENT d'un
Fenêtre d'informations supplémentaires sur l'accès aux données tronquées.
8. Drapeaux -- Indicateurs de tâche
Cette colonne représente les indicateurs de planification actuels de la tâche qui sont exprimés en
notation hexadécimale et avec suppression des zéros. Ces drapeaux sont officiellement documentés
dans .
9. GID -- Identifiant du groupe
La efficaces identifiant de groupe.
10. GROUPE -- Nom de groupe
La efficaces nom de groupe.
11. NI -- Belle valeur
La belle valeur de la tâche. Une valeur gentille négative signifie une priorité plus élevée, alors qu'une valeur
une valeur agréable positive signifie une priorité inférieure. Zéro dans ce champ signifie simplement priorité
ne sera pas ajusté pour déterminer la capacité de répartition d'une tâche.
12. P -- Dernier CPU utilisé (SMP)
Un nombre représentant le dernier processeur utilisé. Dans un véritable environnement SMP, cela
probablement changer fréquemment puisque le noyau utilise intentionnellement une faible affinité. Également
même le fait de courir en haut peut briser cette faible affinité et entraîner plus de processus à
changez de CPU plus souvent (en raison de la demande supplémentaire de temps CPU).
13. PRPG -- Identifiant du groupe de processus
Chaque processus est membre d'un groupe de processus unique qui est utilisé pour la distribution de
signaux et par des terminaux pour arbitrer les demandes de leur entrée et de leur sortie. Lorsqu'un
processus est créé (fourché), il devient membre du groupe de processus de son parent.
Par convention, cette valeur est égale à l'ID de processus (voir PID) du premier membre d'un
groupe de processus, appelé chef de groupe de processus.
14. PID -- Identifiant du processus
L'ID de processus unique de la tâche, qui s'enroule périodiquement, mais ne redémarre jamais à
zéro. En termes de noyau, c'est une entité distribuable définie par un task_struct.
Cette valeur peut également être utilisée comme : un ID de groupe de processus (voir PGRP) ; un identifiant de session pour le
chef de session (voir SID); un ID de groupe de threads pour le chef de groupe de threads (voir TGID) ;
et un ID de groupe de processus TTY pour le chef de groupe de processus (voir TPGID).
15. PPID -- Identifiant du processus parent
L'ID de processus (pid) du parent d'une tâche.
16. PR -- Priorité
La priorité de planification de la tâche. Si vous voyez "rt" dans ce champ, cela signifie que la tâche
s'exécute sous la priorité de planification en temps réel.
Sous Linux, la priorité en temps réel est quelque peu trompeuse car traditionnellement le
l'exploitation elle-même n'était pas préemptive. Et tandis que le noyau 2.6 peut être fait principalement
préemptif, il n'en est pas toujours ainsi.
17. RES -- Taille de la mémoire résidente (KiB)
La mémoire physique non échangée qu'une tâche utilise.
18. RUIDE -- Identifiant réel de l'utilisateur
La réal ID de l'utilisateur.
19. RUTILISATEUR -- Nom d'utilisateur réel
La réal Nom d'utilisateur.
20. S -- État du processus
Le statut de la tâche qui peut être l'un des suivants :
D = sommeil ininterrompu
R = courir
S = dormir
T = arrêté par le signal de contrôle de tâche
t = arrêté par le débogueur pendant la trace
Z = zombi
Les tâches affichées comme étant en cours d'exécution devraient être plus correctement considérées comme prêtes à être exécutées - leur
task_struct est simplement représenté sur la file d'attente Linux. Même sans un vrai SMP
machine, vous pouvez voir de nombreuses tâches dans cet état en fonction de l'intervalle de retard de top
et belle valeur.
21. SHR -- Taille de la mémoire partagée (KiB)
La quantité de mémoire partagée disponible pour une tâche, qui n'est généralement pas
résident. Il reflète simplement la mémoire qui pourrait être potentiellement partagée avec d'autres
procédés.
22. SID -- ID de session
Une session est un ensemble de groupes de processus (voir PGRP), généralement établis par le
shell de connexion. Un processus nouvellement fork rejoint la session de son créateur. Par convention,
cette valeur est égale à l'ID de processus (voir PID) du premier membre de la session, appelé
le leader de la session, qui est généralement le shell de connexion.
23. SUID -- Identifiant d'utilisateur enregistré
La sauvé ID de l'utilisateur.
24. SUPGIDS -- ID de groupe supplémentaires
Les identifiants de tout groupe supplémentaire établi lors de la connexion ou hérité d'une tâche
parent. Ils sont affichés dans une liste délimitée par des virgules.
Notez: Le champ SUPGIDS, contrairement à la plupart des colonnes, n'est pas à largeur fixe. Lorsqu'il est affiché, il
plus toutes les autres colonnes de largeur variable se verront attribuer toute la largeur d'écran restante (jusqu'à
jusqu'à un maximum de 512 caractères). Même ainsi, de tels champs de largeur variable pourraient toujours
subir une troncature. Voir le sujet 5c. FAIRE DEFILER une fenêtre pour obtenir des informations supplémentaires sur
accéder à toutes les données tronquées.
25. SUPGRPS -- Noms de groupe supplémentaires
Les noms de tout groupe supplémentaire créé lors de la connexion ou hérité d'un
parent de la tâche. Ils sont affichés dans une liste délimitée par des virgules.
Notez: Le champ SUPGRPS, contrairement à la plupart des colonnes, n'est pas à largeur fixe. Lorsqu'il est affiché, il
plus toutes les autres colonnes de largeur variable se verront attribuer toute la largeur d'écran restante (jusqu'à
jusqu'à un maximum de 512 caractères). Même ainsi, de tels champs de largeur variable pourraient toujours
subir une troncature. Voir le sujet 5c. FAIRE DEFILER une fenêtre pour obtenir des informations supplémentaires sur
accéder à toutes les données tronquées.
26. UTILISATEUR -- Nom d'utilisateur enregistré
La sauvé Nom d'utilisateur.
27. SWAP --Taille échangée (KiB)
La partie non-résidente de l'espace d'adressage d'une tâche.
28. TGID -- Identifiant du groupe de threads
L'ID du groupe de threads auquel appartient une tâche. C'est le PID du groupe de threads
leader. En termes de noyau, il représente les tâches qui partagent un mm_struct.
29. -- Temps CPU
Temps CPU total utilisé par la tâche depuis son démarrage. Lorsque le mode cumulatif est On, Chaque
processus est répertorié avec le temps CPU qu'il et ses enfants morts ont utilisé. Vous
basculer le mode Cumulatif avec `S', qui est à la fois une option de ligne de commande et un
commande interactive. Voir la commande interactive 'S' pour plus d'informations
concernant ce mode.
30. HEURE+ -- Temps CPU, centièmes
Identique à TIME, mais reflétant plus de granularité en centièmes de seconde.
31. TPGID -- Identifiant du groupe de processus Tty
L'ID de groupe de processus du processus de premier plan pour le terminal connecté, ou -1 si un
processus n'est pas connecté à un terminal. Par convention, cette valeur est égale au processus
ID (voir PID) du leader du groupe de processus (voir PGRP).
32. ATS -- Contrôle Tty
Le nom du terminal de contrôle. Il s'agit généralement du périphérique (port série, pty,
etc.) à partir de laquelle le processus a été lancé, et qu'il utilise pour l'entrée ou la sortie.
Cependant, une tâche n'a pas besoin d'être associée à un terminal, auquel cas vous verrez '?'
affiché.
33. UID -- Identifiant d'utilisateur
La efficaces ID utilisateur du propriétaire de la tâche.
34. OCCASION -- Mémoire en cours d'utilisation (KiB)
Ce champ représente la mémoire physique non échangée qu'une tâche a utilisée (RES) plus la
partie non-résidente de son espace d'adressage (SWAP).
35. UTILISATEUR -- Nom d'utilisateur
La efficaces nom d'utilisateur du propriétaire de la tâche.
36. RESPECTÉ -- Taille de la mémoire virtuelle (Kio)
La quantité totale de mémoire virtuelle utilisée par la tâche. Il comprend tous les codes, données et
bibliothèques partagées plus pages qui ont été échangées et pages qui ont été mappées
mais pas utilisé.
37. WHAN -- Dormir en fonction
Selon la disponibilité de la carte des liens du noyau (System.map), ce champ sera
afficher le nom ou l'adresse de la fonction noyau dans laquelle se trouve actuellement la tâche
en train de dormir. Les tâches en cours afficheront un tiret ('-') dans cette colonne.
En affichant ce champ, l'ensemble de travail de top pourrait être augmenté de plus de 700 Ko,
selon la version du noyau. Si cela se produit, votre seul moyen de réduire ce
les frais généraux seront d'arrêter et de redémarrer en haut.
38. nDRT -- Nombre de pages sales
Le nombre de pages qui ont été modifiées depuis leur dernière écriture dans l'auxiliaire
stockage. Les pages modifiées doivent être écrites dans la mémoire auxiliaire avant la
l'emplacement de la mémoire physique peut être utilisé pour une autre page virtuelle.
39. nMaj -- Nombre de défauts de page majeurs
Le nombre de majeur défauts de page qui se sont produits pour une tâche. Un défaut de page se produit
lorsqu'un processus tente de lire ou d'écrire sur une page virtuelle qui n'est pas actuellement
présent dans son espace d'adressage. Un défaut de page majeur se produit lorsque l'accès au stockage auxiliaire est
impliqués dans la mise à disposition de cette page.
40. nMin -- Nombre de défauts de page mineurs
Le nombre de mineur défauts de page qui se sont produits pour une tâche. Un défaut de page se produit
lorsqu'un processus tente de lire ou d'écrire sur une page virtuelle qui n'est pas actuellement
présent dans son espace d'adressage. Un défaut de page mineur n'implique pas de stockage auxiliaire
accès en rendant cette page disponible.
41. nTH -- Le nombre de fils
Le nombre de threads associés à un processus.
42. nsCIP -- Espace de noms IPC
L'inode de l'espace de noms utilisé pour isoler les ressources de communication interprocessus (IPC)
tels que les objets IPC System V et les files d'attente de messages POSIX.
43. nsMNT -- Espace de noms MNT
L'inode de l'espace de noms utilisé pour isoler les points de montage du système de fichiers offrant ainsi
différentes vues de la hiérarchie du système de fichiers.
44. nsNET -- espace de noms NET
L'inode de l'espace de noms utilisé pour isoler les ressources telles que les périphériques réseau, IP
adresses, routage IP, numéros de port, etc.
45. nsPID -- Espace de noms PID
L'inode de l'espace de noms utilisé pour isoler les numéros d'identification de processus, ce qui signifie qu'ils n'ont pas besoin
restent uniques. Ainsi, chacun de ces espaces de noms pourrait avoir son propre `init' (PID #1) à gérer
diverses tâches d'initialisation et récolter des processus enfants orphelins.
46. nsUTILISATEUR -- Espace de nom USER
L'inode de l'espace de noms utilisé pour isoler les numéros d'identification d'utilisateur et de groupe. Ainsi, un
processus pourrait avoir un ID utilisateur normal non privilégié en dehors d'un espace de nom d'utilisateur tout en ayant
un ID utilisateur de 0, avec des privilèges root complets, à l'intérieur de cet espace de noms.
47. NSUT -- Espace de noms UTS
L'inode de l'espace de noms utilisé pour isoler le nom d'hôte et le nom de domaine NIS. UTS simplement
signifie "Système de temps partagé UNIX".
48. vMj -- Delta du nombre de défauts de page majeurs
Le nombre de majeur défauts de page survenus depuis la dernière mise à jour (voir nMaj).
49. vMn -- Delta du nombre de défauts de page mineurs
Le nombre de mineur défauts de page survenus depuis la dernière mise à jour (voir nMin).
3b. GÉRANT Des champs
Après avoir appuyé sur la commande interactive « f » ou « F » (Gestion des champs), vous serez
présenté avec un écran montrant : 1) le nom de la fenêtre « actuelle » ; 2) la sorte désignée
domaine; 3) tous les champs dans leur ordre actuel avec les descriptions. Les entrées marquées avec
un astérisque sont les champs actuellement affichés, si la largeur de l'écran le permet.
· Comme l'indiquent les instructions à l'écran, vous naviguez parmi les champs avec le Up
et Vers le bas Touches directionnelles. Les touches PgUp, PgDn, Home et End peuvent également être utilisées pour
atteindre le premier ou le dernier champ disponible.
· Le Droite la touche fléchée sélectionne un champ à repositionner et le Gauche touche fléchée ou la
<Entrer> key valide le placement de ce champ.
· Le `d' ou laespace> la barre bascule l'état d'affichage d'un champ, et donc la
présence ou absence de l'astérisque.
· Le `sLa touche ' désigne un champ comme champ de tri. Voir le sujet 4c. ZONE DE TÂCHE
Commandes, TRI pour des informations supplémentaires concernant votre sélection d'un tri
champ.
· Le `a' et 'wLes touches ' peuvent être utilisées pour parcourir toutes les fenêtres disponibles et les touches `q'
ou alorsEsc> les touches quittent la gestion des champs.
L'écran de gestion des champs peut également être utilisé pour modifier la fenêtre/le groupe de champs « actuel »
en mode plein écran ou en mode d'affichage alternatif. Tout ce qui a été ciblé lorsque « q » ou
a été enfoncée deviendra courante lorsque vous reviendrez à l'affichage supérieur. Voir le sujet 5.
ALTERNATE-DISPLAY Provisions et la commande interactive « g » pour un aperçu du « courant »
fenêtres et groupes de champs.
Notez: toute fenêtre qui a été défilée horizontalement sera réinitialisé si un champ change
sont effectués via l'écran Gestion des champs. Quelconque vertical position de défilement, cependant,
pas être affecté. Voir le sujet 5c. FAIRE DEFILER une fenêtre pour obtenir des informations supplémentaires concernant
défilement vertical et horizontal.
4. INTERACTIF Commandes
Vous trouverez ci-dessous un bref index des commandes au sein des catégories. Certaines commandes apparaissent plus
qu'une fois -- leur sens ou leur portée peuvent varier selon le contexte dans lequel ils sont
Publié.
4a. Global-Commandes
?, =, 0,
A, B, d, E, e, g, h, H, I, k, q, r, s, W, X, Y, Z
4b. Résumé-Zone-Commandes
C, l, t, m, 1, 2, 3
4c. Tâche-Zone-Commandes
Apparence : b, J, j, x, y, z
Contenu : c, f, F, o, O, S, u, U, V
Taille : #, je, n
Tri : <, >, f, F, R
4d. Cartographie des couleurs
, a, B, b, H, M, q, S, T, w, z, 0 - 7
5b. Commandes-pour-Windows
-, _, =, +, UNE, une, g, G, w
5c. Défilement d'une fenêtre
C, Haut, Dn, Gauche, Droite, PgUp, PgDn, Accueil, Fin
5d. Recherche-dans-une-fenêtre
L, &
4a. GLOBAL Commandes
Les commandes interactives globales sont toujours disponible en mode plein écran et
mode d'affichage alternatif. Cependant, certaines de ces commandes interactives sont pas disponibles
lors de l'exécution en mode sécurisé.
Si vous souhaitez savoir à l'avance si votre haut est sécurisé ou non, il vous suffit de demander
help et afficher le résumé du système sur la deuxième ligne.
<Entrer> ouespace>:Rafraîchir l'affichage
Ces commandes réveillent en haut et après réception de toute entrée l'ensemble de l'affichage
sera repeint. Ils forcent également une mise à jour de tout processeur ou physique enfiché à chaud.
la mémoire change.
Utilisez l'une ou l'autre de ces touches si vous avez un intervalle de retard important et que vous souhaitez voir
statut,
? | h :Aide
Deux niveaux d'aide sont disponibles. Le premier rappellera toutes les
commandes interactives de base. Si le haut est sécurisé, cet écran sera abrégé.
Taper « h » ou « ? » sur cet écran d'aide vous amènera à l'aide pour ceux interactifs
commandes applicables au mode d'affichage alternatif.
= :Quitter-Tâche-Limites
Supprime les restrictions sur les tâches affichées. Cette commande inversera tout `i'
(tâches inactives) et 'n' (tâches max) qui pourraient être actives. Il fournit également
pour une sortie de la surveillance PID, du filtrage des utilisateurs et des autres filtrages. Voir le `-p'
option de ligne de commande pour une discussion sur la surveillance PID, l'interactif « U » ou « u »
les commandes pour le filtrage des utilisateurs et les commandes interactives « O » ou « o » pour les autres
filtration.
De plus, toute fenêtre qui a fait défiler sera réinitialisée avec cette commande.
Voir le sujet 5c. DÉFILEMENT d'une fenêtre pour obtenir des informations supplémentaires concernant la verticale et
défilement horizontal.
Lors du fonctionnement en mode d'affichage alternatif, cette commande a une signification plus large.
0 :Zéro-suppression basculer
Cette commande détermine si les zéros sont affichés ou supprimés pour la plupart des
champs dans une fenêtre de tâche. Les champs comme UID, GID, NI, PR ou P ne sont pas affectés par
cette bascule.
A :Mode d'affichage alternatif basculer
Cette commande basculera entre le mode plein écran et le mode d'affichage alternatif. Voir
sujet 5. ALTERNATE-DISPLAY Provisions et la commande interactive `g' pour un aperçu
dans les fenêtres « actuelles » et les groupes de champs.
B :Gras-Désactiver/Activer basculer
Cette commande influencera l'utilisation de la capacité terminfo en gras et modifiera tous les deux le
zone de résumé et zone de tâche pour la fenêtre « actuelle ». Alors qu'il est prévu
principalement destiné à être utilisé avec des terminaux muets, il peut être appliqué à tout moment.
Notez: lorsque cette bascule est On et top fonctionne en mode monochrome, le tout
l’affichage apparaîtra comme du texte normal. Ainsi, à moins que les bascules « x » et/ou « y » soient
en utilisant l'inverse pour l'accent, il n'y aura aucune confirmation visuelle qu'ils sont même
sur.
* d | s :Changement-Délai-Intervalle de temps
Vous serez invité à entrer le délai, en secondes, entre les mises à jour de l'affichage.
Les fractions de secondes sont respectées, mais un nombre négatif n'est pas autorisé. Saisie de 0
provoque des mises à jour (presque) continues, avec un affichage insatisfaisant car le système
et le chauffeur tty essaie de répondre aux exigences du top. La valeur du retard est inversement
proportionnel à la charge du système, alors réglez-le avec soin.
Si à tout moment vous souhaitez connaître le délai actuel, demandez simplement de l'aide et
afficher le résumé du système sur la deuxième ligne.
E :Extension-Mémoire-Échelle dans la zone de résumé
Avec cette commande, vous pouvez parcourir la mise à l'échelle de la mémoire de la zone de résumé disponible
qui va de KiB (kibioctets ou 1,024 XNUMX octets) à EiB (exbioctets ou
1,152,921,504,606,846,976 octets).
Si vous voyez un `+' entre un nombre affiché et l'étiquette suivante, cela signifie que
top a été contraint de tronquer une partie de ce nombre. En augmentant l'échelle
facteur, une telle troncature peut être évitée.
e :Extension-Mémoire-Échelle dans les fenêtres de tâches
Avec cette commande, vous pouvez parcourir la mise à l'échelle de la mémoire de la fenêtre de tâche disponible
qui va de KiB (kibioctets ou 1,024 XNUMX octets) à PiB (pebioctets ou
1,125,899,906,842,624 octets).
Alors que top essaiera d'honorer la plage cible sélectionnée, une mise à l'échelle supplémentaire peut
encore nécessaire pour tenir compte des valeurs actuelles. Si vous souhaitez voir un
résultat plus homogène dans les colonnes de mémoire, l'augmentation de la plage de mise à l'échelle
généralement atteindre cet objectif. Cependant, une augmentation trop élevée risque de produire
un résultat tout à zéro qui ne peut pas être supprimé avec la commande interactive '0'.
g :Choisissez-une-autre-fenêtre/groupe de champs
Vous serez invité à saisir un nombre entre 1 et 4 désignant le groupe de champs
qui devrait devenir la fenêtre 'actuelle'. Vous vous sentirez bientôt à l'aise avec
ces 4 fenêtres, surtout après avoir expérimenté le mode d'affichage alternatif.
H :Mode Threads basculer
Lorsque cette bascule est On, les threads individuels seront affichés pour tous les processus dans
toutes les fenêtres de tâches visibles. Sinon, top affiche une somme de tous les threads dans
chaque processus.
I :Mode Irix/Solaris basculer
Lors du fonctionnement en mode Solaris ('I' a basculé de), l'utilisation du processeur d'une tâche sera
divisé par le nombre total de processeurs. Après avoir émis cette commande, on vous dira
le nouvel état de cette bascule.
* k :Tuer une tâche
Vous serez invité à entrer un PID, puis le signal à envoyer.
La saisie d'aucun PID ou d'un nombre négatif sera interprété comme la valeur par défaut indiquée dans
l'invite (la première tâche affichée). Une valeur PID de zéro signifie que le programme supérieur
elle-même.
Le signal par défaut, tel que reflété dans l'invite, est SIGTERM. Cependant, vous pouvez envoyer
n'importe quel signal, via un numéro ou un nom.
Si vous souhaitez annuler le processus de suppression, effectuez l'une des opérations suivantes en fonction de votre
le progrès:
1) à l'invite pid, tapez un nombre invalide
2) à l'invite du signal, tapez 0 (ou tout autre signal invalide)
3) à n'importe quelle invite, tapez
q :quitter
* r :Renice-a-Tâche
Vous serez invité à entrer un PID, puis la valeur à laquelle il convient.
La saisie d'aucun PID ou d'un nombre négatif sera interprété comme la valeur par défaut indiquée dans
l'invite (la première tâche affichée). Une valeur PID de zéro signifie que le programme supérieur
elle-même.
Une valeur nice positive fera perdre la priorité d'un processus. A l'inverse, un
Une valeur nice négative fera qu'un processus sera vu plus favorablement par le noyau.
En règle générale, les utilisateurs ordinaires ne peuvent qu'augmenter la valeur agréable et sont
empêché de l'abaisser.
Si vous souhaitez annuler le processus de Renice, effectuez l'une des opérations suivantes en fonction de votre
le progrès:
1) à l'invite pid, tapez un nombre invalide
2) à l'invite gentille, tapez sans entrée
3) à n'importe quelle invite, tapez
W :Ecrire-le-fichier-de-configuration
Cela enregistrera toutes vos options et bascules ainsi que le mode d'affichage actuel et
temporisation. En lançant cette commande juste avant de quitter top, vous pourrez
redémarrer plus tard exactement dans le même état.
X :Largeur extra-fixe
Certains champs sont de largeur fixe et non évolutifs. A ce titre, ils sont soumis à
troncature qui serait indiquée par un '+' en dernière position.
Cette commande interactive permet de modifier les largeurs des champs suivants :
champ défaut champ défaut champ défaut
GID 5 GROUPE 8 WCHAN 10
RUID 5 RUSER 8 nsIPC 10
SUID 5 SUSER 8 nsMNT 10
UID 5 UTILISATEUR 8 nsNET 10
ATS 8 nsPID 10
nsUTILISATEUR 10
NSUT 10
Vous serez invité à indiquer la quantité à ajouter aux largeurs par défaut indiquées ci-dessus.
La saisie de zéro force le retour à ces valeurs par défaut.
Si vous entrez un nombre négatif, top augmentera automatiquement la taille de la colonne comme
nécessaire jusqu'à ce qu'il n'y ait plus de données tronquées. Vous pouvez accélérer ce processus en
réduire l'intervalle de retard ou maintenir le bar.
Notez: Qu'elles soient explicitement ou automatiquement augmentées, les largeurs de ces champs
ne sont jamais diminués par le haut. Pour les restreindre, vous devez spécifier un nombre plus petit ou
restaurer les valeurs par défaut.
Y :Inspecter-Autre-Sortie
Après avoir émis la commande interactive « Y », vous serez invité à entrer un PID cible.
La saisie d'une valeur ou l'acceptation des résultats par défaut dans un écran séparé. Cet écran
peut être utilisé pour afficher une variété de fichiers ou de sorties de commandes dirigées tandis que le haut normal
l'affichage itératif est mis en pause.
Notez: Cette commande interactive n'est pleinement réalisée que lorsque les entrées de support ont
été ajouté manuellement à la fin du fichier de configuration supérieur. Pour plus de détails sur
la création de ces entrées, voir le sujet 6c. AJOUT D'ENTRÉES INSPECT.
La plupart des touches utilisées pour naviguer dans la fonction Inspecter sont reflétées dans son en-tête
prologue. Cependant, des touches supplémentaires sont disponibles une fois que vous avez sélectionné un
fichier ou commande particulier. Ils sont familiers à tous ceux qui ont utilisé le téléavertisseur
« moins » et sont résumés ici pour référence future.
clé fonction
= ligne d'état, fichier ou pipeline alternatif
/ find, équivalent à 'L' locate
n find next, équivalent à `&' locate next
faire défiler vers le bas, équivalent à
b faire défiler vers le haut, équivalent à
g première ligne, équivalent à
G dernière ligne, équivalente à
Z :Changer-Color-Mapping
Cette touche vous amènera à un écran séparé où vous pourrez changer les couleurs des
fenêtre « courante », ou pour toutes les fenêtres. Pour plus de détails sur cet interactif
commande voir le sujet 4d. Cartographie des COULEURS.
* Les commandes signalées par un astérisque (`*') ne sont pas disponibles en mode sécurisé, et ne le seront pas non plus.
ils seront affichés sur l'écran d'aide de niveau 1.
4b. RÉSUMÉ Réservé Commandes
Les commandes interactives de la zone de résumé sont toujours disponibles en mode plein écran et
mode d'affichage alternatif. Ils affectent les premières lignes de votre affichage et
déterminer la position des messages et des invites.
Ces commandes ont toujours un impact uniquement sur le groupe de fenêtres/champs « actuel ». Voir le sujet 5.
ALTERNATE-DISPLAY Provisions et la commande interactive « g » pour un aperçu du « courant »
fenêtres et groupes de champs.
C :Afficher les coordonnées de défilement basculer
Basculer vers un message d'information qui s'affiche chaque fois que la ligne de message n'est pas
autrement utilisé. Pour plus d'informations, voir le sujet 5c. DÉFILEMENT d'une fenêtre.
l :Charge moyenne/temps de disponibilité basculer
C'est aussi la ligne contenant le nom du programme (éventuellement un alias) lorsque
fonctionnant en mode plein écran ou le nom de la fenêtre « actuelle » lors de l'utilisation dans
mode d'affichage alternatif.
t :Tâche/États du processeur basculer
Cette commande affecte de 2 à plusieurs lignes de zone de résumé, selon l'état de
la commande '1', '2' ou '3' bascule et si top s'exécute ou non sous true
SMP.
Cette partie de la zone de résumé est également influencée par la commande interactive « H »
bascule, comme reflété dans l'étiquette totale qui affiche les tâches ou les threads.
Cette commande sert de bascule à 4 voies, parcourant ces modes :
1. pourcentages détaillés par catégorie (par défaut)
2. utilisateur/système abrégé et % total + graphique à barres
3. utilisateur/système abrégé et % total + graphique en blocs
4. désactiver l'affichage des états des tâches et du processeur
Lorsque vous utilisez l'un des modes graphiques, l'affichage devient beaucoup plus
significatif lorsque des processeurs individuels ou des nœuds NUMA sont également affichés. Voir le '1',
Les commandes '2' et '3' ci-dessous pour plus d'informations.
m :Mémoire/Swap-Usage basculer
Cette commande affecte les deux lignes de la zone de résumé traitant du physique et du virtuel
mémoire.
Cette commande sert de bascule à 4 voies, parcourant ces modes :
1. pourcentages détaillés par type de mémoire (par défaut)
2. % utilisé abrégé/total disponible + graphique à barres
3. % abrégé utilisé/total disponible + graphique en blocs
4. désactiver l'affichage de la mémoire
1 :États du processeur unique/séparés basculer
Cette commande affecte la façon dont la partie Cpu States de la commande « t » est affichée. Bien que
cette bascule existe principalement pour servir des machines SMP massivement parallèles, ce n'est pas
limité aux seuls environnements SMP.
Lorsque vous voyez « %Cpu(s): » dans la zone de résumé, la bascule « 1 » est On et tous les processeurs
les informations sont rassemblées sur une seule ligne. Sinon, chaque CPU est affiché
séparément comme : `%Cpu0, %Cpu1, ...' jusqu'à la hauteur d'écran disponible.
2 :NUMA-Nodes/Cpu-Résumé basculer
Cette commande bascule entre l'affichage du récapitulatif du processeur de la commande « 1 » (uniquement) ou un
affichage récapitulatif plus les statistiques d'utilisation du processeur pour chaque nœud NUMA. C'est seulement
disponible si un système a le support NUMA requis.
3 :Développer-NUMA-nœud
Vous serez invité à saisir un numéro représentant un nœud NUMA. Par la suite, un nœud
résumé plus les statistiques pour chaque processeur dans ce nœud seront affichés jusqu'à ce que soit
la bascule de commande « 1 » ou « 2 » est enfoncée. Cette commande interactive est uniquement
disponible si un système a le support NUMA requis.
Notez: Si toute la zone de résumé a été basculée de pour n'importe quelle fenêtre, vous seriez laissé
avec juste le message en ligne. De cette façon, vous aurez maximisé les lignes de tâches disponibles mais
(temporairement) sacrifié le nom du programme en mode plein écran ou le nom de la fenêtre « actuelle »
en mode d'affichage alternatif.
4c. TÂCHE Réservé Commandes
Les commandes interactives de la zone de tâches sont toujours disponible en mode plein écran.
Les commandes interactives de la zone de tâches sont jamais disponibles en mode d'affichage alternatif if le
L'affichage des tâches de la fenêtre « actuelle » a été basculé de (voir sujet 5. AFFICHAGE ALTERNATIF
Des provisions).
APPARENCE de la fenêtre des tâches
J :Justifier-Numérique-Colonnes basculer
Alterne entre les données numériques justifiées à droite (valeur par défaut) et à gauche.
Si les données numériques remplissent complètement la colonne disponible, cette bascule de commande peut
n'a d'impact que sur l'en-tête de colonne.
j :Justifier-Caractère-Colonnes basculer
Alterne entre les données de caractères justifiées à gauche (valeur par défaut) et à droite.
Si les données de caractère remplissent complètement la colonne disponible, cette commande bascule
peut avoir un impact sur l'en-tête de colonne uniquement.
Les commandes suivantes seront également influencées par l'état du « B » global (en gras
activer) basculer.
b :Gras/Inversé basculer
Cette commande aura un impact sur la façon dont les bascules « x » et « y » sont affichées. Il peut également
impactent la zone de résumé lorsqu'un graphique à barres a été sélectionné pour les états du processeur ou la mémoire
utilisation via les bascules 't' ou 'm'.
x :Colonne-surlignage basculer
Modifie la mise en surbrillance pour le champ de tri actuel. Si vous oubliez quel champ est
étant triée, cette commande peut servir de rappel visuel rapide, fournissant le tri
le champ s'affiche. Le champ de tri peut pas être visible car :
1) il n'y a pas assez pour écran Largeur
2) la commande interactive 'f' l'a transformé de
Notez: chaque fois que la recherche et/ou autre filtrage est actif dans une fenêtre, la colonne
la surbrillance est temporairement désactivée. Voir les notes à la fin des sujets 5d.
RECHERCHE et 5e. FILTRAGE pour une explication pourquoi.
y :Ligne-surlignage basculer
Mise en évidence des modifications pour les tâches "en cours d'exécution". Pour plus d'informations sur cette tâche
état, voir le sujet 3a. DESCRIPTIONS des champs, le champ « S » (Statut du processus).
L'utilisation de cette disposition fournit des informations importantes sur la santé de votre système. le
seuls les coûts seront quelques séquences d'échappement tty supplémentaires.
z :Couleur / monochrome basculer
Bascule la fenêtre « actuelle » entre votre dernier schéma de couleurs utilisé et l'ancien
forme de noir sur blanc ou de blanc sur noir. Cette commande modifiera tous les deux le résumé
zone et zone de tâche mais n'affecte pas l'état des bascules « x », « y » ou « b ».
CONTENU de la fenêtre des tâches
c :Ligne de commande/Nom du programme basculer
Cette commande sera honorée que la colonne COMMAND soit ou non actuellement
visible. Plus tard, si ce champ apparaît, le changement que vous avez appliqué sera
vu.
f | F :Champs-Gestion
Ces touches affichent un écran séparé dans lequel vous pouvez modifier les champs à
affichés, leur ordre et désigner également le champ de tri. Pour plus
informations sur ces commandes interactives voir le sujet 3b. GESTION DES Champs.
o | O :Autre-Filtrage
Vous serez invité à entrer les critères de sélection qui déterminent ensuite les tâches
sera affiché dans la fenêtre « actuelle ». Vos critères peuvent être sensibles à la casse ou
cas peut être ignoré. Et vous déterminez si top doit inclure ou exclure la correspondance
tâches.
Voir le sujet 5e. FILTRAGE dans une fenêtre pour plus de détails sur ceux-ci et d'autres
commandes interactives.
S :Cumul-Temps-Mode basculer
Lorsque le mode cumulatif est On, chaque processus est répertorié avec le temps CPU qu'il et
ses enfants morts ont utilisé.
Lorsque de, les programmes qui se divisent en plusieurs tâches distinctes apparaîtront moins exigeants.
Pour des programmes comme `init' ou un shell, c'est approprié mais pour d'autres, comme
compilateurs, peut-être pas. Expérimentez avec deux fenêtres de tâches partageant le même tri
mais avec des états "S" différents et voyez quelle représentation vous préférez.
Après avoir émis cette commande, vous serez informé du nouvel état de cette bascule. Si
vous souhaitez savoir à l'avance si le mode cumulatif est activé ou non, il suffit de demander
pour obtenir de l'aide et afficher le résumé de la fenêtre sur la deuxième ligne.
u | U :Afficher-spécifique-utilisateur-seulement
Vous serez invité à saisir le uid or prénom de l'utilisateur à afficher. L'option -u
matchs sur efficaces utilisateur alors que l'option -U correspond à tout utilisateur (réel,
effectif, enregistré ou système de fichiers).
Par la suite, dans cette fenêtre de tâche, seuls les utilisateurs correspondants seront affichés, ou éventuellement aucun
les processus seront affichés. Ajout d'un point d'exclamation ('!') à l'ID utilisateur ou
name indique à top d'afficher uniquement les processus avec des utilisateurs ne correspondant pas à celui-ci
à condition de.
Différentes fenêtres de tâches peuvent être utilisées pour filtrer différents utilisateurs. Plus tard, si vous le souhaitez
pour surveiller à nouveau tous les utilisateurs dans la fenêtre 'actuelle', relancez cette commande mais juste
presse à l'invite.
V :Mode-Vue-Forêt basculer
Dans ce mode, les processus sont réorganisés en fonction de leurs parents et de la disposition des
la colonne COMMAND ressemble à celle d'un arbre. En mode vue forêt, il est toujours
possible de basculer entre le nom du programme et la ligne de commande (voir le `c' interactif
commande) ou entre les processus et les threads (voir la commande interactive `H').
Notez: La saisie d'une touche affectant l'ordre de tri quittera le mode d'affichage de la forêt dans le
fenêtre « actuelle ». Voir le sujet 4c. Commandes ZONE DE TÂCHES, TRI pour plus d'informations sur
ces clés.
TAILLE de la fenêtre des tâches
i :Processus inactif basculer
Affiche toutes les tâches ou uniquement les tâches actives. Lorsque cette bascule est de, des tâches qui ont
pas utilisé de CPU puisque la dernière mise à jour ne sera pas affichée. Cependant, en raison de la
granularité des champs %CPU et TIME+, certains processus peuvent encore être affichés
qui apparaître avoir utilisé aucune CPU.
Si cette commande est appliquée au dernier affichage de la tâche en mode d'affichage alternatif,
cela n'affectera pas la taille de la fenêtre, car tous les affichages de tâches précédents auront
déjà été peint.
n | # :Définir-Maximum-Tâches
Vous serez invité à saisir le nombre de tâches à afficher. Le bailleur de votre
le nombre et les lignes d'écran disponibles seront utilisés.
Lorsqu'elle est utilisée en mode d'affichage alternatif, c'est la commande qui vous donne une précision
contrôle sur la taille de chaque affichage de tâche actuellement visible, à l'exception de la très
dernière. Cela n'affectera pas la taille de la dernière fenêtre, car tous les affichages de tâches précédents
ont déjà été peints.
Notez: Si vous souhaitez augmenter la taille de la dernière tâche visible affichée lorsque
mode d'affichage alternatif, réduisez simplement la taille de l'affichage des tâches au-dessus.
TRI de la fenêtre des tâches
Pour des raisons de compatibilité, ce top prend en charge la plupart des anciennes clés de tri. Puisque c'est
principalement un service aux anciens top utilisateurs, ces commandes n'apparaissent sur aucune aide
avec l'écran du tableau des commandes prêtes.
commander champ-tri soutenu
Une heure de début (sans affichage) Non
M %MEM Oui
N PID Oui
P %CPU Oui
T HEURE+ Oui
Avant d'utiliser l'une des dispositions de tri suivantes, top vous suggère temporairement
activez la surbrillance des colonnes à l'aide de la commande interactive « x ». Cela aidera à assurer
que l'environnement de tri réel correspond à votre intention.
Les commandes interactives suivantes uniquement être honoré lorsque le champ de tri courant est
visible. Le champ de tri peut pas être visible car :
1) il n'y a pas assez pour écran Largeur
2) la commande interactive 'f' l'a transformé de
< :Déplacer-Trier-Champ-Gauche
Déplace la colonne de tri vers la gauche sauf si le champ de tri actuel est le premier
champ affiché.
> :Déplacer-Trier-Champ-Droite
Déplace la colonne de tri vers la droite sauf si le champ de tri actuel est le dernier
champ affiché.
Les commandes interactives suivantes toujours être honoré, que l'actuelle
le champ de tri est visible.
f | F :Champs-Gestion
Ces touches affichent un écran séparé dans lequel vous pouvez modifier le champ utilisé comme
la colonne de tri, entre autres fonctions. Cela peut être un moyen pratique de simplement
vérifier le champ de tri actuel, lors de l'exécution en haut avec la mise en surbrillance des colonnes activée
de.
R :Champ de tri inversé/normal basculer
En utilisant cette commande interactive, vous pouvez alterner entre haut-à-bas et bas-à-
sortes élevées.
Notez: le tri des champs utilise des valeurs internes, pas celles de l'affichage des colonnes. Ainsi, le TTY
et les champs WCHAN violeront la séquence de classement ASCII stricte.
4d. COULEUR Cartographie
Lorsque vous exécutez la commande interactive « Z », un écran séparé s'affiche.
Cet écran peut être utilisé pour changer les couleurs uniquement dans la fenêtre « actuelle » ou dans les quatre
fenêtres avant de revenir à l'affichage supérieur.
Les commandes interactives suivantes sont disponibles.
4 lettres majuscules pour sélectionner un l'objectif
8 numéros pour sélectionner un couleur
bascules normales disponibles
B : en gras désactiver/activer
b :exécution des tâches "bold"/reverse
z :couleur/mono
autres commandes disponibles
a/w :appliquer, puis passer au suivant/précédent
:appliquer et quitter
q :abandonner les modifications en cours et quitter
Si vous utilisez « a » ou « w » pour parcourir la fenêtre ciblée, vous aurez appliqué le schéma de couleurs
qui était affiché lorsque vous avez quitté cette fenêtre. Vous pouvez, bien sûr, facilement revenir à n'importe quel
fenêtre et réappliquez différentes couleurs ou tournez les couleurs de complètement avec la bascule 'z'.
L'écran Correspondance des couleurs peut également être utilisé pour modifier le groupe de fenêtres/champs « actuel » dans
soit en mode plein écran, soit en mode d'affichage alternatif. Tout ce qui a été ciblé lorsque « q » ou
a été enfoncée deviendra courante lorsque vous reviendrez à l'affichage supérieur.
5. AFFICHAGE ALTERNATIF Des provisions
5a. FENÊTRES Aperçu
Champ Groupes/Fenêtres:
En mode plein écran, il y a une seule fenêtre représentée par tout l'écran. Cette
une seule fenêtre peut encore être modifiée pour afficher 1 sur 4 différents champ groupes (voir le
commande interactive `g', répétée ci-dessous). Chacun des 4 groupes de champs a un
configurable séparément Sommaire la surface et son propre configurable tâche la surface.
En mode d'affichage alternatif, ces 4 groupes de champs sous-jacents peuvent désormais être rendus visibles
simultanément, ou peut être tourné de individuellement à votre commande.
La zone de résumé existera toujours, même s'il ne s'agit que de la ligne de message. À tout moment
le temps seulement UN une zone de résumé peut être affichée. Cependant, selon vos commandes,
il pourrait y avoir de zéro à quatre des affichages de tâches distincts s'affichent actuellement sur le
avec l'écran du tableau des commandes prêtes.
Courant Vitrine:
La fenêtre 'courante' est la fenêtre associée à la zone récapitulative et la fenêtre à
quelles commandes liées à la tâche sont toujours dirigées. Étant donné qu'en mode d'affichage alternatif, vous
peut basculer l'affichage des tâches de, certaines commandes peuvent être restreintes pour le "courant"
fenêtre.
Une complication supplémentaire survient lorsque vous avez basculé la première ligne de la zone de résumé de.
Avec la perte du nom de la fenêtre (la ligne basculée `l'), vous ne saurez pas facilement ce que
window est la fenêtre 'actuelle'.
5b. COMMANDES pour Windows
- | _ :Afficher/Masquer fenêtre(s) Bascule
La touche « - » transforme l'affichage des tâches de la fenêtre « actuelle » On et de. Quand On, Que
la zone des tâches affichera un minimum de l'en-tête des colonnes que vous avez établi avec le « f »
commande interactive. Il reflétera également toutes les autres options/bascules de la zone de tâche
vous avez appliqué générant zéro ou plusieurs tâches.
La touche `_' fait de même pour tous les affichages de tâches. En d'autres termes, il bascule
entre le ou les affichages de tâche actuellement visibles et tout affichage de tâche que vous aviez
basculé de. Si les 4 affichages de tâches sont actuellement visibles, ce
La commande laissera la zone de résumé comme seul élément d'affichage.
* = | + :Égaliser-(réinitialiser)-Fenêtre(s)
La touche `=' force l'affichage des tâches de la fenêtre `courante' à être visible. Ça aussi
inverse tout `i' (tâches inactives), `n' (tâches max), `u/U' (filtre utilisateur) et `o/O'
(autre filtre) commandes qui pourraient être actives. Aussi, si la fenêtre avait été
défilé, il sera réinitialisé avec cette commande. Voir le sujet 5c. DÉFILEMENT d'une fenêtre pour
informations supplémentaires concernant le défilement vertical et horizontal.
La touche `+' fait la même chose pour toutes les fenêtres. Les quatre affichages de tâches réapparaissent,
uniformément équilibré. Ils auront également conservé toutes les personnalisations que vous aviez
précédemment appliqué, sauf pour le `i' (tâches inactives), `n' (tâches max), `u/U' (utilisateur
filter), `o/O' (autre filtre) et des commandes interactives de défilement.
* A :Mode d'affichage alternatif basculer
Cette commande basculera entre le mode plein écran et le mode d'affichage alternatif.
La première fois que vous exécutez cette commande, les quatre affichages de tâches s'affichent.
Par la suite, lorsque vous changez de mode, vous ne verrez que l'affichage des tâches que vous avez
choisi de rendre visible.
* a | w :Fenêtre suivante-avant/arrière
Cela changera la fenêtre « actuelle », qui à son tour changera la fenêtre à laquelle
les commandes sont dirigées. Ces touches agissent de manière circulaire afin que vous puissiez atteindre n'importe quel
fenêtre souhaitée à l'aide de l'une ou l'autre des touches.
En supposant que le nom de la fenêtre est visible (vous n'avez pas basculé "l" de), chaque fois que le
le nom de la fenêtre 'actuelle' perd son emphase/couleur, c'est un rappel de l'affichage de la tâche
is de et de nombreuses commandes seront restreintes.
* g :Choisissez-une-autre-fenêtre/groupe de champs
Vous serez invité à saisir un nombre entre 1 et 4 désignant le groupe de champs
qui devrait devenir la fenêtre 'actuelle'.
En mode plein écran, cette commande est nécessaire pour modifier la fenêtre 'courante'. Dans
mode d'affichage alternatif, c'est simplement une alternative moins pratique au « a » et
commandes « w ».
G :Change-Fenêtre/Champ-Groupe-Nom
Vous serez invité à saisir un nouveau nom à appliquer à la fenêtre « actuelle ». Cela fait
pas besoin que le nom de la fenêtre soit visible (la bascule `l' doit être On).
* Les commandes interactives affichées avec un astérisque (`*') ont une utilisation au-delà de l'affichage alternatif
mode.
=, A, g sont toujours disponibles
a, w agissent de la même manière avec le mappage des couleurs
et gestion des champs
5c. DÉFILEMENT a Vitrine
Typiquement, une fenêtre de tâche est une vue partielle du total des tâches/fils d'un système qui montre
seulement certains des champs/colonnes disponibles. Avec ces touches de défilement, vous pouvez déplacer ce
afficher verticalement ou horizontalement pour révéler toute tâche ou colonne souhaitée.
Up,Pgup :Défilement-Tâches
Déplacez la vue vers le haut vers la première ligne de tâche, jusqu'à ce que la première tâche s'affiche au
en haut de la fenêtre « actuelle ». le Up la touche fléchée déplace une seule ligne tandis que Pgup parchemins
toute la fenêtre.
Vers le bas,PgDn :Défilement-Tâches
Déplacez 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é en haut de la fenêtre « courante ». le Vers le bas la touche fléchée déplace une seule ligne
tout en PgDn fait défiler toute la fenêtre.
Gauche,Droite :Défilement-Colonnes
Déplacez la vue des champs affichables horizontalement d'une colonne à la fois.
Notez: Pour rappel, certains champs/colonnes ne sont pas à largeur fixe mais alloués tous
largeur d'écran restante lorsqu'elle est visible. Lors du défilement vers la droite ou vers la gauche, cette fonction peut
produire des résultats inattendus au départ.
De plus, il existe des dispositions spéciales pour tout champ de largeur variable lorsque
positionné comme le dernier champ affiché. Une fois ce champ atteint par la droite
flèche, et est donc la seule colonne affichée, vous pouvez continuer à faire défiler horizontalement
au sein d'un tel domaine. Voir la commande interactive 'C' ci-dessous pour plus d'informations
</br>L’Information.
Accueil :Aller à la position d'origine
Repositionnez l'affichage sur les coordonnées sans défilement.
Fin :Position de saut à la fin
Repositionnez l'affichage de sorte que la colonne la plus à droite reflète le dernier affichable
et la ligne de tâche du bas représente la dernière tâche.
Notez: à partir de cette position, il est toujours possible de faire défiler down et bon en utilisant la flèche
clés. Cela est vrai jusqu'à ce qu'une seule colonne et une seule tâche soient laissées comme seules
élément d'affichage.
C :Afficher les coordonnées de défilement basculer
Basculer vers un message d'information qui s'affiche chaque fois que la ligne de message n'est pas
autrement utilisé. Ce message prendra l'une des deux formes selon que
pas une colonne de largeur variable n'a également été défilée.
volute coordonnées : y = n / n (Tâches), x = n / n (des champs)
coordonnées de défilement : y = n/n (tâches), x = n/n (champs) + nn
Les coordonnées indiquées comme n/n sont relatifs au coin supérieur gauche du "courant"
la fenêtre. Le ` supplémentaire+ nn' représente le déplacement dans une largeur variable
colonne lorsqu'elle a été défilée horizontalement. Un tel déplacement se produit en normal 8
tabulation des caractères à l'aide des touches fléchées droite et gauche.
y = n / n (Tâches)
La première n représente la tâche visible la plus élevée et est contrôlée par défilement
clés. La deuxième n est mis à jour automatiquement pour refléter le nombre total de tâches.
x = n / n (des champs)
La première n représente la colonne affichée la plus à gauche et est contrôlé par
touches de défilement. La deuxième n est le nombre total de champs affichables et est
établi avec le `f' commande interactive.
Les commandes interactives ci-dessus sont toujours disponible en mode plein écran mais jamais
disponible en mode d'affichage alternatif si l'affichage des tâches de la fenêtre "courante" a été
basculé de.
Notez: Lorsqu'une forme de filtrage est active, vous pouvez vous attendre à de légères aberrations lorsque
défilement car toutes les tâches ne seront pas visibles. Ceci est particulièrement visible lors de l'utilisation
les touches fléchées Haut/Bas.
5d. RECHERCHE in a Vitrine
Vous pouvez utiliser ces commandes interactives pour localiser une ligne de tâche contenant une valeur particulière.
L :Localiser-une-chaîne
Vous serez invité à saisir la chaîne sensible à la casse à partir de la
coordonnées de la fenêtre. Il n'y a aucune restriction sur le contenu de la chaîne de recherche.
Les recherches ne sont pas limitées aux valeurs d'un seul champ ou colonne. Toutes les valeurs
affichés dans une ligne de tâche sont autorisés dans une chaîne de recherche. Vous pouvez inclure des espaces,
des chiffres, des symboles et même des illustrations de la forêt.
Saisie sans entrée désactivera efficacement la touche `&' jusqu'à une nouvelle recherche
la chaîne est entrée.
& :Localiser-suivant
En supposant qu'une chaîne de recherche a été établie, top tentera de localiser la prochaine
occurrence.
Lorsqu'une correspondance est trouvée, la fenêtre actuelle est repositionnée verticalement de sorte que la ligne de tâche
contenant cette chaîne est le premier. Le message de coordonnées de défilement peut fournir une confirmation
d'un tel repositionnement vertical (voir la commande interactive 'C'). Défilement horizontal,
cependant, n'est jamais modifié par la recherche.
La disponibilité d'une chaîne correspondante sera influencée par les facteurs suivants.
une. Quels champs sont affichables parmi le total disponible,
voir le sujet 3b. GESTION DES Champs.
b. Faire défiler une fenêtre verticalement et/ou horizontalement,
voir le sujet 5c. DÉFILEMENT d'une fenêtre.
c. L'état de la bascule commande/ligne de commande,
voir la commande interactive 'c'.
ré. La stabilité de la colonne de tri choisie,
par exemple PID est bon mais %CPU mauvais.
Si une recherche échoue, restauration de la position d'accueil de la fenêtre « actuelle » (sans défilement), défilement
horizontalement, afficher des lignes de commande ou choisir un champ de tri plus stable pourrait encore
produire une recherche `&' réussie.
Les commandes interactives ci-dessus sont toujours disponible en mode plein écran mais jamais
disponible en mode d'affichage alternatif si l'affichage des tâches de la fenêtre "courante" a été
basculé de.
Notez: chaque fois qu'une recherche est active dans une fenêtre, le haut va tourner la colonne en surbrillance de à
empêcher les fausses correspondances sur les séquences d'échappement internes sans affichage. Une telle mise en évidence sera
restauré lorsque la chaîne de recherche d'une fenêtre est vide. Voir la commande interactive « x » pour
informations supplémentaires sur la mise en évidence des colonnes de tri.
5e. Filtrage in a Vitrine
Vous pouvez utiliser cette fonction Autre filtre pour établir des critères de sélection qui seront ensuite
déterminer quelles tâches sont affichées dans la fenêtre « actuelle ».
L'établissement d'un filtre nécessite : 1) un nom de champ ; 2) un opérateur ; et 3) une valeur de sélection,
au moins. Il s'agit de la plus complexe des exigences d'entrée utilisateur de top, donc, lorsque vous faites
une erreur, le rappel de commande sera votre ami. N'oubliez pas les touches fléchées Haut/Bas ou leur
alias lorsque vous êtes invité à entrer.
Filtrer Basics
1. les noms de champs sont sensibles à la casse et orthographiés comme dans l'en-tête
2. les valeurs de sélection ne doivent pas nécessairement comprendre la totalité du champ affiché
3. une sélection est soit insensible à la casse, soit sensible à la casse
4. la valeur par défaut est inclusion, en préfixant `!' indique des exclusions
5. plusieurs critères de sélection peuvent être appliqués à une fenêtre de tâche
6. les critères d'inclusion et d'exclusion peuvent être utilisés simultanément
7. les 1 filtres d'égalité et les 2 filtres relationnels peuvent être librement mélangés
8. des filtres uniques séparés sont maintenus pour chaque fenêtre de tâche
Si un champ n'est pas activé ou n'est pas actuellement affiché, vos critères de sélection
n'affectera pas l'affichage. Plus tard, si un champ filtré devient visible, le
des critères de sélection seront alors appliqués.
Clavier Résumé
o :Autre-Filtre (minuscule)
Vous serez invité à établir un filtre qui ne tient pas compte maisons lors de la correspondance.
O :Autre-Filtre (haut de casse)
Vous serez invité à établir un maisons filtre.
^O :Afficher les filtres actifs (touche Ctrl + « o »)
Cela peut servir de rappel des filtres actifs dans la fenêtre « actuelle ». UNE
résumé sera affiché sur la ligne de message jusqu'à ce que vous appuyiez sur le clé.
= :Réinitialiser-Filtrage dans la fenêtre courante
Ceci efface tous vos critères de sélection dans la fenêtre « courante ». Cela a aussi
impact supplémentaire donc s'il vous plaît voir le sujet 4a. Commandes GLOBALES.
+ :Réinitialiser-Filtrage dans toutes les fenêtres
Cela efface les critères de sélection dans toutes les fenêtres, en supposant que vous êtes dans
mode d'affichage alternatif. Comme avec la commande interactive `=', elle a aussi des
conséquences, vous voudrez peut-être voir le sujet 5b. COMMANDES pour Windows.
Entrée Exigences
Lorsqu'on vous demande des critères de sélection, les données que vous fournissez doivent prendre l'une des deux formes.
Il y a 3 informations obligatoires, avec une 4ème optionnelle. Ces exemples utilisent
espaces pour plus de clarté, mais votre contribution ne le serait généralement pas.
#1 #2 #3 (obligatoire)
Nom de domaine ? inclure-si-valeur
! Nom de domaine ? exclure-si-valeur
#4 (facultatif)
Les éléments 1, 3 et 4 doivent être explicites. Article #2 représente à la fois un impératif
délimiteur et de la opérateur qui doit être une égalité (`=') ou une relation (`<'
ou `>').
L'opérateur d'égalité « = » ne nécessite qu'une correspondance partielle et cela peut réduire votre
Exigences d'entrée « si-valeur ». Les opérateurs relationnels `>' ou `<' emploient toujours
comparaisons de chaînes, même avec des champs numériques. Ils sont conçus pour fonctionner avec un champ
défaut justification et avec des données homogènes. Lorsque les montants numériques de certains champs
ont été soumis à mise à l'échelle alors que d'autres ne l'ont pas fait, ces données ne sont plus
homogène.
Si vous établissez un filtre relationnel et que vous avons changé la valeur par défaut numérique ou
Personnage justification, ce filtre est susceptible d'échouer. Lorsqu'un filtre relationnel est
appliqué à un champ de mémoire et vous avons pas modifié le mise à l'échelle, il peut produire
résultats trompeurs. Cela se produit, par exemple, parce que « 100.0 m » (Mio) apparaîtrait
supérieur à '1.000g' (Gio) par rapport aux chaînes.
Si vos résultats filtrés semblent suspects, le simple fait de modifier la justification ou la mise à l'échelle peut
encore atteindre l'objectif souhaité. Voir les commandes interactives `j', `J' et `e' pour
Information additionnelle.
Potentiel Problèmes
Ces GROUPE les filtres pourraient produire exactement les mêmes résultats ou le second pourrait ne pas
afficher n'importe quoi, juste une fenêtre de tâche vide.
GROUP=root (seulement les mêmes résultats quand )
GROUP=ROOT (appelé via `o' minuscule)
L'un ou l'autre de ces RES les filtres peuvent donner des résultats incohérents et/ou trompeurs,
en fonction du facteur de mise à l'échelle de la mémoire actuelle. Ou les deux filtres pourraient produire le
exactement les mêmes résultats.
RES>9999 (seulement les mêmes résultats quand )
!RES<10000 ( la mise à l'échelle de la mémoire est à `KiB' )
Cette nMin filter illustre un problème unique aux champs évolutifs. Ce particulier
le champ peut afficher un maximum de 4 chiffres, au-delà desquels les valeurs sont automatiquement mises à l'échelle
à KiB ou plus. Ainsi, bien qu'il existe des montants supérieurs à 9999, ils apparaîtront sous la forme 2.6 m,
197k, etc...
nMin>9999 (toujours une fenêtre de tâche vide)
Potentiel Solutions
Ces exemples illustrent comment l'autre filtrage peut être appliqué de manière créative pour atteindre
presque tous les résultats souhaités. Des guillemets simples sont parfois affichés pour délimiter les espaces
qui font partie d'un filtre ou pour représenter une demande de statut (^O) avec précision. Mais
si vous les utilisiez avec des valeurs if dans la vie réelle, aucune correspondance ne serait trouvée.
En supposant que le champ nTH s'affiche, le premier filtre n'aura pour résultat que le multi-thread
processus affichés. Cela nous rappelle également qu'un espace de fuite fait partie de chaque
champ affiché. Le deuxième filtre obtient exactement les mêmes résultats avec moins de frappe.
!nTH=` 1 ' ( ' pour plus de clarté )
nTH>1 ( idem avec moins d'i/p )
Avec le mode Forest View actif et le COMMAND colonne en vue, ce filtre est efficace
réduit les processus enfants de sorte que seuls 3 niveaux soient affichés.
!COMMAND=` `- ' ( ' pour plus de clarté seulement )
Les deux derniers filtres apparaissent comme en réponse à la clé de demande d'état (^O). Dans
réalité, chaque filtre aurait nécessité une entrée séparée. le PR exemple montre les deux
filtres simultanés nécessaires pour afficher les tâches avec des priorités de 20 ou plus, car certains
pourrait être négatif. Puis en exploitant les espaces de fuite, le nMin série de filtres
pourrait atteindre l'objectif raté « 9999 » discuté ci-dessus.
`PR>20' + `!PR=-' ( 2 pour le bon résultat )
`!nMin=0 ' + `!nMin=1 ' + `!nMin=2 ' + `!nMin=3 ' ...
Notez: Chaque fois qu'un autre filtrage est actif dans une fenêtre, le haut met en évidence la colonne
de pour éviter les fausses correspondances sur les séquences d'échappement internes sans affichage. Une telle mise en évidence
sera restauré lorsqu'une fenêtre n'est plus soumise au filtrage. Voir le 'x' interactif
commande pour plus d'informations sur la mise en surbrillance des colonnes de tri.
6. DES DOSSIERS
6a. SYSTÈME Configuration Fichier
La présence de ce fichier influencera la version de l'écran d'aide affichée à un
utilisateur ordinaire. Plus important encore, cela limitera ce que les utilisateurs ordinaires sont autorisés à faire lorsque
le haut est en marche. Ils ne pourront pas émettre les commandes suivantes.
k Tuer une tâche
r Renice une tâche
d ou s Changer le délai/l'intervalle de veille
Le fichier de configuration du système est pas créé par le haut. Au lieu de cela, vous créez ce fichier
manuellement et placez-le dans le / Etc annuaire. Son nom doit être `toprc' et ne doit avoir aucun
en tête `.' (point final). Il ne doit avoir que deux lignes.
Voici un exemple du contenu de /etc/toprc:
s # ligne 1 : changement de mode sécurisé
5.0 # ligne 2 : intervalle de délai en secondes
6b. ADAPTE Configuration Fichier
Ce fichier est écrit comme `$HOME/.your-name-4-top' + `rc'. Utilisez la commande interactive 'W'
pour le créer ou le mettre à jour.
Voici la disposition générale :
global # ligne 1 : la notation nom/alias du programme
" # ligne 2 : id,altscr,irixps,delay,curwin
par ea # ligne a: winname,fieldscur
fenêtre # ligne b: winflags,sortindx,maxtasks,modes graphiques
" # ligne c: summclr,msgsclr,headclr,taskclr
global # ligne 15 : paramètres divers supplémentaires
" # toutes les lignes restantes sont consacrées au
" # dispositions d'inspection généralisées
" # discuté ci-dessous
Si la variable $HOME n'est pas présente, top essaiera d'écrire la configuration personnelle
fichier dans le répertoire courant, sous réserve des autorisations.
6c. AJOUTER INSPECTER Entrées
Pour exploiter la commande interactive 'Y', vous devez ajouter des entrées à la fin du haut
fichier de configuration personnel. De telles entrées reflètent simplement un fichier à lire ou
commande/pipeline à exécuter dont les résultats seront ensuite affichés dans un
fenêtre déroulante et consultable.
Si vous ne connaissez pas l'emplacement ou le nom de votre fichier rc principal, utilisez la commande interactive 'W'
pour le réécrire et noter ces détails.
Les entrées d'inspection peuvent être ajoutées avec un écho redirigé ou en modifiant le fichier de configuration.
Rediriger un écho risque d'écraser le fichier rc s'il remplace (>) plutôt que d'ajouter
(>>) dans ce fichier. A l'inverse, lors de l'utilisation d'un éditeur, il faut veiller à ne pas corrompre
lignes existantes, dont certaines contiendront des données non imprimables ou des caractères inhabituels.
Les entrées d'inspection commençant par un caractère « # » sont ignorées, quel que soit leur contenu.
Sinon, ils sont constitués des 3 éléments suivants, dont chacun doit être séparés par un
caractère de tabulation (donc 2 `\t' au total) :
.type : littéral « fichier » ou « tuyau »
.name : sélection affichée sur l'écran d'inspection
.fmts : chaîne représentant un chemin ou une commande
Les deux types d'entrées d'inspection sont pas interchangeable. Ceux désignés `filet' sera
accessible à l'aide de fopen et doit référencer un seul fichier dans l'élément `.fmts'. Entrées
en spécifiant `pipe' utilisera popen, leur élément `.fmts' pourrait contenir de nombreux pipelines
commandes et aucune ne peut être interactive.
Si le fichier ou le pipeline représenté dans votre `.fmts' traite l'entrée PID spécifique ou
accepté lorsque vous y êtes invité, la chaîne de format doit également contenir le `%d' spécificateur, comme
ces exemples illustrent.
.fmts= / proc /%d/numa_maps
.fmts= lsof -P -p %d
Pour `pipe' tapez uniquement les entrées, vous pouvez également rediriger stderr vers stdout pour une plus
résultat global. Ainsi la chaîne de format devient :
.fmts= pmap -x %d 2> et 1
Voici des exemples des deux types d'entrées d'inspection telles qu'elles peuvent apparaître dans le fichier rc.
La première entrée sera ignorée en raison du caractère `#' initial. Pour plus de clarté, le pseudo
les représentations d'onglets (^I) sont entourées d'un espace supplémentaire, mais les onglets réels ne le seraient pas.
# pipe ^I Prises ^I lsof -n -P -i 2>&1
pipe ^I Ouvrir les fichiers ^I lsof -P -p %d 2>&1
fichier ^I NUMA Info ^I / proc /%d/numa_maps
tuyau ^I Log ^I queue -n100 / var / log / syslog | trier -M.
À l'exception de l'entrée commentée ci-dessus, ces exemples suivants montrent à quoi pourrait faire écho
obtenir des résultats similaires, en supposant que le nom du fichier rc était « .toprc ». Cependant, en raison de la
tabulations intégrées, chacune de ces lignes doit être précédée de `/bin/écho -e', ne pas
juste un simple "écho", pour permettre l'interprétation de la barre oblique inverse quel que soit le shell que vous
utiliser.
"pipe\tOpen Files\tlsof -P -p %d 2>&1" >> ~/.toprc
"fichier\tNUMA Info\t/proc/%d/numa_maps" >> ~/.toprc
"tuyau\tLog\ttail -n200 / var / log / syslog | trier -Monsieur" >> ~/.toprc
Attention: Si une entrée d'inspection que vous créez produit une sortie avec des caractères non imprimables, elle
sera affiché soit en notation ^C soit en hexadécimal forme, en fonction de leur
valeur. Cela s'applique également aux caractères de tabulation, qui s'afficheront sous la forme « ^I ». Si vous voulez un
représentation plus fidèle, tous les onglets intégrés doivent être développés.
# next aurait contenu `\t' ...
# fichier ^Je ^Je / proc /%d/état
# mais cela éliminera le `\t' intégré ...
tuyau ^Je ^Je chat / proc /%d/état | étendre -
L'exemple ci-dessus prend ce qui aurait pu être une entrée "fichier" mais emploie un "pipe" à la place
afin de développer les onglets intégrés.
Notez: Tandis que `pipe' les entrées de type ont été discutées en termes de pipelines et de commandes,
rien ne vous empêche d'inclure coquille scripts également. Peut-être même récemment
créé des scripts conçus spécifiquement pour la commande interactive « Y ».
Enfin, à mesure que le nombre de vos entrées Inspect augmente au fil du temps, la ligne « Options : » sera
tronqué lorsque la largeur de l'écran est dépassée. Cela n'affecte pas le fonctionnement autre que de
rendre certaines sélections invisibles.
Cependant, si certains choix sont perdus à cause de la troncature mais que vous souhaitez voir plus d'options, il y a
une solution facile suggérée ci-dessous.
Inspection Pause au pid ...
Utilisation : gauche/droite puis ...
Options : aide 1 2 3 4 5 6 7 8 9 10 11 ...
Les entrées dans le fichier rc supérieur auraient un numéro pour l'élément « .name » et le « help »
l'entrée identifierait un script shell que vous avez écrit expliquant ce que ceux-ci sont numérotés
les sélections signifient réellement. De cette façon, beaucoup plus de choix peuvent être rendus visibles.
7. STUPIDE DES TRUCS Échantillonneur
Beaucoup de ces astuces fonctionnent mieux lorsque vous donnez un coup de pouce à la planification. Alors prévoyez de commencer
lui avec une belle valeur de -10, en supposant que vous en ayez l'autorité.
7a. Noyau la magie
Pour ces astuces stupides, top a besoin du mode plein écran.
· L'interface utilisateur, à travers des invites et de l'aide, implique intentionnellement que le délai
l'intervalle est limité au dixième de seconde. Cependant, vous êtes libre de définir n'importe quel
retard. Si vous voulez voir Linux à sa meilleure planification, essayez un délai de 09 seconde ou
Moins.
Pour cette expérience, sous x-windows, ouvrez un xterm et maximisez-le. Ensuite, faites le
Suivante à la suite:
. fournir un coup de pouce à la planification et un petit délai via :
gentil -n -10 haut -d.09
. garder les colonnes triées en surbrillance de afin de
minimiser la longueur du chemin
. tour On mise en surbrillance de la rangée inversée pour l'accentuation
. essayez différentes colonnes de tri (TIME/MEM fonctionnent bien),
et les tris normaux ou inversés pour apporter le plus
processus actifs en vue
Ce que vous verrez, c'est un Linux très occupé à faire ce qu'il a toujours fait pour vous, mais il y avait
aucun programme disponible pour illustrer cela.
· Sous un xterm utilisant des couleurs « blanc sur noir », sur l'écran de mappage des couleurs du haut, définissez le
la couleur de la tâche au noir et assurez-vous que la mise en surbrillance de la tâche est en gras et non inversée.
Réglez ensuite l'intervalle de retard à environ 3 seconde.
Après avoir mis en évidence les processus les plus actifs, vous verrez les fantômes
images des tâches en cours d'exécution uniquement.
· Supprimez le fichier rc existant ou créez un nouveau lien symbolique. Démarrez cette nouvelle version puis tapez
« T » (une clé secrète, voir le sujet 4c. Commandes de la zone de tâche, TRI) suivi de « W » et « q ».
Enfin, relancez le programme avec -d0 (zéro délai).
Votre affichage sera rafraîchi à trois fois le taux de l'ancien sommet, une vitesse de 300%
avantage. Alors que le top grimpe l'échelle du TEMPS, soyez aussi patient que possible tout en spéculant
sur la question de savoir si le sommet atteindra ou non le sommet.
7b. Rebondi Windows
Pour ces astuces stupides, top a besoin d'un mode d'affichage alternatif.
· Avec 3 ou 4 affichages de tâches visibles, choisissez n'importe quelle fenêtre autre que la dernière et mettez-la en veille
les process de en utilisant la commande basculer `i'. Selon l'endroit où vous avez appliqué « i »,
parfois plusieurs écrans de tâches rebondissent et parfois c'est comme un accordéon, comme
top fait de son mieux pour allouer de l'espace.
· Définir les lignes de résumé de chaque fenêtre différemment : une sans mémoire (« m »); un autre sans
états ('t'); peut-être un sans rien du tout, juste la ligne de message. Puis maintenez la touche « a » enfoncée
ou « w » et regardez une variation sur les fenêtres rebondissantes – fenêtres sautillantes.
· Affichez les 4 fenêtres et pour chacune, à tour de rôle, définissez les processus inactifs sur de en utilisant le "je"
bascule de commande. Vous venez d'entrer dans la zone « rebond extrême ».
7c. La Big Oiseau Vitrine
Cette astuce stupide nécessite également un mode d'affichage alternatif.
· Affichez les 4 fenêtres et assurez-vous que 1:Def est la fenêtre 'actuelle'. Ensuite, gardez
augmenter la taille de la fenêtre avec la commande interactive 'n' jusqu'à toutes les autres tâches
les parades sont "poussées hors du nid".
Lorsqu'elles ont toutes été déplacées, basculez entre toutes les fenêtres visibles/invisibles à l'aide du bouton
bascule de commande `_'. Alors réfléchissez à ceci :
Top mente ou dit honnêtement votre vérité imposée ?
7d. La Mourir' Switcheroo
Cette astuce stupide fonctionne mieux sans mode d'affichage alternatif, car la justification est active
par fenêtre.
· Commencer en haut et faire de COMMAND la dernière colonne (la plus à droite) affichée. Si nécessaire, utilisez
la commande « c » bascule pour afficher les lignes de commande et s'assurer que le mode d'affichage de la forêt est
active avec la bascule de commande `V'.
Utilisez ensuite les touches fléchées haut/bas pour positionner l'affichage de sorte qu'une commande tronquée
les lignes sont affichées (`+' en dernière position). Vous devrez peut-être redimensionner votre xterm pour produire
troncature.
Enfin, utilisez la bascule de commande « j » pour que la colonne COMMANDE soit justifiée à droite.
Utilisez maintenant la touche fléchée droite pour atteindre la colonne COMMANDE. Continuer avec la droite
touche fléchée, surveillez attentivement le sens de déplacement des lignes de commande affichées.
certaines lignes voyagent à gauche, tandis que d'autres voyagent à droite
finalement toutes les lignes seront Switcheroo, et se déplaceront à droite
8. BOGUES
Pour signaler des bogues, suivez les instructions sur :
http://www.debian.org/Bugs/Reporting
9. HISTOIRE Ancien top
Le haut original a été écrit par Roger Binns, basé sur Branko Lankester
<[email protected]> programme ps.
Robert Nation[email protected]> adapté pour le système de fichiers proc.
Helmut Geyer[email protected]> ajout de la prise en charge des champs configurables.
De plus, de nombreuses autres personnes ont contribué au fil des ans.
10. AUTEUR
Ce remplacement entièrement nouveau et amélioré a été écrit par :
Jim Warner,[email protected]>
Avec l'aide précieuse de :
Craig Petit,[email protected]>
Albert Cahalan,[email protected]>
11. VOIR Aussi
gratuitement(1), ps(1), Stabilité(1), un haut(1), dalle(1), vmstat(8), w (1).
Utilisez le top en ligne en utilisant les services onworks.net