La commande Linux top est utilisée pour afficher tous les processus en cours dans votre environnement Linux. Ce guide vous explique comment utiliser la commande top en expliquant les différents commutateurs disponibles et les informations affichées:
Comment exécuter la commande supérieure
Dans sa forme de base, tout ce que vous devez faire pour afficher les processus en cours consiste à saisir ce qui suit dans un terminal Linux:
Haut
Quelle information est montrée:
Les informations suivantes sont affichées lorsque vous exécutez la commande Linux top:
Ligne 1
- Le temps
- Depuis combien de temps l'ordinateur est en marche
- nombre d'utilisateurs
- Charge moyenne
La charge moyenne indique le temps de chargement du système au cours des 1, 5 et 15 dernières minutes.
Ligne 2
- Nombre total de tâches
- Nombre de tâches en cours
- Nombre de tâches de sommeil
- Nombre de tâches arrêtées
- Nombre de tâches zombies
Ligne 3
- Utilisation du processeur en pourcentage par l'utilisateur
- Utilisation du processeur en pourcentage par système
- Utilisation du processeur en pourcentage par les processus à faible priorité
- Utilisation du processeur en pourcentage par processus inactifs
- Utilisation du processeur en pourcentage par io d'attente
- Utilisation du processeur en pourcentage par les interruptions matérielles
- Utilisation de la CPU en pourcentage par interruptions logicielles
- Utilisation du processeur en pourcentage par temps de vol
Ce guide donne une définition de ce que signifie l'utilisation du processeur.
Ligne 3
- Mémoire système totale
- Mémoire libre
- Mémoire utilisée
- Cache tampon
Ligne 4
- Total échange disponible
- Total swap gratuit
- Total échange utilisé
- Mémoire disponible
Ce guide donne une description des partitions d'échange et indique si vous en avez besoin.
Table principale
- ID de processus
- Utilisateur
- Priorité
- Niveau sympa
- Mémoire virtuelle utilisée par le processus
- Mémoire résidente utilisée par un processus
- Mémoire partageable
- CPU utilisée par le processus en pourcentage
- Mémoire utilisée par processus en pourcentage
- Le processus de temps a fonctionné
- Commander
Voici un bon guide sur la mémoire informatique.
Gardez Linux toujours actif en arrière-plan
Vous pouvez garder la commande top facilement accessible sans avoir à taper le mot top à chaque fois dans la fenêtre de votre terminal.
Pour suspendre le début afin de pouvoir continuer à utiliser le terminal, appuyez sur les touches CTRL et Z du clavier.
Pour ramener le haut au premier plan, tapez fg.
Interrupteurs à clé pour la commande supérieure:
- -h - Affiche la version actuelle
- -c - Ceci bascule la colonne de commande entre l'affichage de la commande et le nom du programme
- -d - Spécifie le délai entre l'actualisation de l'écran
- -o - Trié par le champ nommé
- -p - Afficher uniquement les processus avec les ID de processus spécifiés
- -u - Affiche uniquement les processus de l'utilisateur spécifié
- -i - Ne pas afficher les tâches inactives
Afficher la version actuelle
Tapez ce qui suit pour afficher les détails de la version actuelle de top:
top -h
La sortie est sous la forme procps -ng version 3.3.10
Spécifier un délai entre les rafraîchissements de l'écran
Pour spécifier un délai entre l'actualisation de l'écran lors de l'utilisation de la commande top, entrez:
top -d
Pour actualiser toutes les 5 secondes, tapez top -d 5
Obtenir une liste de colonnes à trier par
Pour obtenir une liste des colonnes avec lesquelles vous pouvez trier la commande top, tapez ce qui suit:
top -O
Il y a beaucoup de colonnes, vous pouvez donc rediriger la sortie vers moins comme suit:
top -O | Moins
Trier les colonnes dans la commande supérieure par un nom de colonne
Utilisez la section précédente pour rechercher une colonne à trier, puis utilisez la syntaxe suivante pour trier par cette colonne:
top -o
Pour trier par% CPU, tapez ce qui suit:
Top -o% CPU
Afficher uniquement les processus pour un utilisateur spécifique
Pour afficher uniquement les processus exécutés par un utilisateur spécifique, utilisez la syntaxe suivante:
top -u
Par exemple, pour afficher tous les processus exécutés par l'utilisateur gary, tapez ce qui suit:
top-u gary
Masquer les tâches inactives
La vue de dessus par défaut peut sembler encombrée et si vous voulez voir uniquement les processus actifs (c'est-à-dire ceux qui ne sont pas inactifs), vous pouvez exécuter la commande top en utilisant la commande suivante:
top -i
Ajout de colonnes supplémentaires à l'affichage supérieur
En haut, vous pouvez appuyer sur la touche «F» qui affiche la liste des champs pouvant être affichés dans le tableau:
Utilisez les flèches pour vous déplacer de haut en bas dans la liste des champs.
Pour définir un champ afin qu’il soit affiché à l’écran, appuyez sur la touche «D». Pour supprimer le champ, appuyez à nouveau sur "D". Un astérisque (*) apparaîtra à côté des champs affichés.
Vous pouvez définir le champ pour trier la table en appuyant simplement sur la touche "S" du champ que vous souhaitez trier.
Appuyez sur la touche Entrée pour valider vos modifications et appuyez sur la touche "Q" pour quitter.
Modes de bascule
Pendant que vous courez, vous pouvez appuyer sur la touche "A" pour basculer entre l'affichage standard et un affichage alternatif.
Changer les couleurs
Appuyez sur la touche "Z" pour changer les couleurs des valeurs en haut.
Il faut trois étapes pour changer les couleurs:
- Appuyez sur S pour les données récapitulatives, M pour les messages, H pour les en-têtes de colonnes ou T pour les informations sur les tâches afin de cibler cette zone pour un changement de couleur.
- Choisissez une couleur pour cette cible, 0 pour le noir, 1 pour le rouge, 2 pour le vert, 3 pour le jaune, 4 pour le bleu, 5 pour le magenta, 6 pour le cyan et 7 pour le blanc.
- Entrez pour commettre
Appuyez sur la touche "B" pour rendre le texte en gras.
Changer l'affichage en cours d'exécution haut
Pendant que la commande supérieure est en cours d'exécution, vous pouvez activer / désactiver de nombreuses fonctionnalités en appuyant sur les touches appropriées tout en cours d'exécution.
Le tableau suivant indique la touche à utiliser et la fonction qu’elle fournit:
Clé de fonction | La description |
---|---|
UNE | Affichage alternatif (désactivé par défaut) |
ré | Rafraîchir l'écran après le délai spécifié en secondes (1,5 seconde par défaut) |
H | Mode Threads (désactivé par défaut), résume les tâches |
p | Surveillance PID (désactivée par défaut), affiche tous les processus |
B | Activer le gras (activé par défaut), les valeurs sont affichées en gras |
l | Afficher la moyenne de charge (activé par défaut) |
t | Détermine le mode d'affichage des tâches (par défaut 1 + 1) |
m | Détermine le mode d'affichage de l'utilisation de la mémoire (2 lignes par défaut) |
1 | Single cpu (désactivé par défaut) - c’est-à-dire affiché pour plusieurs processeurs |
J | Aligner les nombres à droite (valeur par défaut) |
j | Aligner le texte à droite (désactivé par défaut) |
R | Tri inversé (activé par défaut) - Processus les plus élevés aux processus les plus bas |
S | Temps cumulatif (désactivé par défaut) |
vous | Filtre utilisateur (désactivé par défaut) Afficher uniquement euid |
U | Filtre utilisateur (désactivé par défaut) Afficher n'importe quel ID utilisateur |
V | Vue de la forêt (activée par défaut) affichée sous forme de branches |
X | Colonne en surbrillance (désactivé par défaut) |
z | Couleur ou mono (valeur par défaut) affiche les couleurs |
Résumé
Il y a plus de commutateurs disponibles et vous pouvez en savoir plus en tapant ce qui suit dans la fenêtre de votre terminal:
top homme