La commande top sous Linux donne des statistiques utiles sur les ressources système. Nous pouvons l'utiliser pour afficher l'utilisation du processeur et de la mémoire ainsi que les informations de processus des services en cours d'exécution. Vous pouvez également trouver des processus zombies en utilisant top. Ainsi, la maîtrise de la commande supérieure est un must pour les administrateurs Linux.

La section suivante fournit un aperçu simple de la commande top et montre comment utiliser top dans des scénarios du monde réel.

Comment fonctionne la commande supérieure ?

Par défaut, top affiche une liste des processus en cours d'exécution ainsi que des métriques CPU standard. Vous pouvez considérer la première partie de la sortie comme le tableau de bord. La section inférieure affiche la liste des processus et fournit un affichage en temps réel de tous les processus en cours.

Le tableau de bord se compose de cinq lignes, chacune contenant des métriques. La première ligne affiche de brèves informations sur le système, telles que la disponibilité, la charge moyenne et le nombre d'utilisateurs actuellement connectés. Les tâches sont affichées dans la deuxième ligne. Le troisième indique la charge du processeur et les deux lignes suivantes indiquent l'utilisation de la mémoire.

instagram viewer

Notez que les commandes que vous spécifiez lors de l'exécution de top sont sensibles à la casse. Par exemple, le m et N les deux touches effectuent des opérations différentes.

1. Afficher tous les processus en cours

Lorsqu'elle est utilisée sans aucun argument, la commande top génère une liste de tous les processus en cours d'exécution.

Haut

Sortir:

Vous pouvez naviguer dans la sortie en utilisant le En haut, Vers le bas, Page précédente, et Bas de page touches de votre clavier. Frappé q pour arriver à la coquille.

2. Trier les processus Linux par PID

Vous pouvez trier la liste des processus par leur ID de programme ou leur PID. appuie sur le N lors de l'exécution de top pour trier les processus en fonction du PID.

3. Trier les processus par utilisation de la mémoire et du processeur

La sortie supérieure par défaut trie la liste des processus en fonction de l'utilisation du processeur. Vous pouvez trier la liste en fonction de l'utilisation de la mémoire en utilisant le M touche de votre clavier. Entrer P pour trier à nouveau par CPU.

4. Trier les processus par durée d'exécution

Si vous voulez savoir combien de temps les processus s'exécutent sur votre machine, appuyez sur le bouton M et T clés.

5. Afficher les processus en cours d'exécution pour des utilisateurs spécifiques

Nous pouvons afficher une liste de tous les processus en cours d'exécution qui appartiennent à un utilisateur spécifique. Une fois à l'intérieur du haut, appuyez sur vous puis fournissez le nom d'utilisateur et appuyez sur Entrer. Vous pouvez également utiliser le -u option de top suivi du nom d'utilisateur pour ce faire.

top -u racine

La commande susmentionnée génère tous les processus invoqués par root.

6. Mettre en évidence les processus actifs

Si vous saisissez le z clé à l'intérieur du haut, il mettra en évidence tout exécution active de processus Linux. Il simplifie la navigation dans les processus actifs.

7. Changer la période d'intervalle du haut

Par défaut, top actualise sa sortie toutes les trois secondes. Cependant, vous pouvez facilement définir une valeur personnalisée en appuyant sur suivi de la valeur requise.

8. Priorité du processus de changement

Vous pouvez modifier la priorité d'un processus Linux en définition d'une valeur renice personnalisée haut à l'intérieur. Taper r suivi du PID du processus, puis entrez sa nouvelle valeur renice.

9. Afficher les processus inactifs à l'aide de top

Nous pouvons voir une liste de tous les processus inactifs en appuyant sur le bouton je clé.

10. Tuer un processus Linux par PID

La commande supérieure sous Linux nous permet de tuer un processus en cours d'exécution directement depuis l'interface. Pour tuer un processus, tapez k suivi du PID de ce processus. Il sera utile quand gérer les processus zombies.

Propre processus système avec la commande supérieure

La commande supérieure de Linux simplifie la gestion des processus pour les débutants. Nous pouvons utiliser top pour toutes sortes de tâches, y compris la surveillance des ressources système et la gestion des processus bloqués. Ainsi, que vous soyez un débutant ou un expert Linux, la commande supérieure a quelque chose pour vous.

La surveillance du système n'est qu'une partie de la journée d'un administrateur. Comment surveillez-vous les connexions réseau? La commande ss est là pour ce travail uniquement.

PartagerTweeterE-mail
Comment surveiller les connexions réseau sur Linux avec ss

Si vous suspectez un problème de réseau sur votre système Linux, voici comment le tracer et le résoudre avec la commande ss.

Lire la suite

Rubriques connexes
  • Linux
  • Commandes Linux
  • Terminal
A propos de l'auteur
Rubaïat Hossain (41 articles publiés)

Rubaiat est diplômé en informatique et passionné par l'open source. En plus d'être un vétéran d'Unix, il s'intéresse également à la sécurité des réseaux, à la cryptographie et à la programmation fonctionnelle. Il est un collectionneur passionné de livres d'occasion et a une admiration sans fin pour le rock classique.

Plus de Rubaiat Hossain

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner