Commande Linux top
Liste complète des commandes Linux
Linux topest un outil de surveillance système en temps réel couramment utilisé sous Linux et d'autres systèmes de type Unix. Il fournit une vue dynamique et interactive en temps réel montrant les informations sur les performances globales du système et des informations sur les processus en cours d'exécution.
Permissions : Tous les utilisateurs.
Syntaxe
top [-] [d delay] [q] [c] [S] [s] [i] [n] [b]
Description du paramètre:
-d <秒数>: Spécifie l'intervalle de temps de rafraîchissement de la commande top, en secondes.-n <次数>: Spécifie le nombre d'exécutions après lequel la commande top se termine automatiquement.-p <进程ID>: Affiche uniquement les informations pour l'ID de processus spécifié.-u <用户名>: Affiche uniquement les informations de processus pour le nom d'utilisateur spécifié.-H: Afficher des informations détaillées sur les threads dans les informations sur les processus.-i: Ne pas afficher les processus inactifs ou inutiles.-b: Exécuter en mode batch, en envoyant directement les résultats vers un fichier.-c: Afficher la ligne de commande complète sans troncature.-S: Afficher de manière cumulative le temps CPU utilisé par les processus.
Afficher les informations
Quelques fonctions courantes et informations d'affichage de la commande top :

Informations globales sur le système :
- uptime : Durée de fonctionnement du système et charge moyenne.
- tâches : Nombre de processus et de threads en cours d'exécution.
- CPU : Utilisation globale du CPU et utilisation par cœur.
- Mémoire : Utilisation globale de la mémoire, mémoire disponible et cache.
Informations sur le processus :
- PID : identifiant du processus.
- USER : nom d'utilisateur de l'utilisateur exécutant le processus.
- PR (Priorité) : priorité du processus.
- NI (Valeur nice) : valeur d'ajustement de la priorité du processus.
- VIRT (Mémoire virtuelle) : taille de la mémoire virtuelle utilisée par le processus.
- RES (Mémoire résidente) : taille de la mémoire physique réellement utilisée par le processus.
- SHR (Mémoire partagée) : taille de la mémoire partagée par le processus.
- %CPU : utilisation du CPU par le processus.
- %MEM : utilisation de la mémoire par le processus.
- TIME+ : temps CPU cumulé du processus.
Fonctions et opérations interactives :
- Commandes clavier : Pendant que top est en cours d'exécution, vous pouvez utiliser certaines commandes clavier pour agir, comme appuyer sur "k" pour terminer un processus, appuyer sur "h" pour afficher les informations d'aide, etc.
- Tri : Les processus peuvent être triés par utilisation du CPU, utilisation de la mémoire, ID de processus, etc.
- Fréquence de rafraîchissement : Vous pouvez définir la fréquence de rafraîchissement de top pour consulter dynamiquement les informations système.
Exemples
Afficher les informations sur les processus
# top
Afficher la commande complète
# top -c
Afficher les informations du programme en mode batch
# top -b
Afficher les informations du programme en mode cumulatif
# top -S
Définir le nombre de mises à jour des informations
top -n 2 //表示更新两次后终止更新显示
Définir le temps de mise à jour des informations
# top -d 3 //表示更新周期为3秒
Afficher les informations d'un processus spécifié
# top -p 139 //显示进程号为139的进程信息,CPU、内存占用率等
Quitter après avoir affiché les mises à jour dix fois
top -n 10
L'utilisateur ne pourra pas utiliser de commandes interactives pour contrôler les processus.
top -sAutres extensions