Commande Linux top

« Back to Glossary Index

La commande top est l’équivalent du gestionnaire des tâches de Windows ou du moniteur d’activité de Mac, mais directement dans votre terminal. Elle affiche en temps réel tous les processus qui tournent sur vos serveurs lms et vous permet de voir d’un coup d’œil ce qui consomme vos ressources (processeur et mémoire). C’est votre tableau de bord d’urgence si la plateforme d’un centre de formation commence à ralentir.

Voici les utilisations les plus rentables :

  • Lancer le moniteur global Il suffit de taper la commande seule pour ouvrir l’interface dynamique.

Bash

top

Une fois dans cette interface, vous n’avez pas besoin de taper de longues lignes, vous utilisez de simples raccourcis clavier pour réagir vite :

  • Trier par consommation de mémoire (ram) avec maj + m C’est le réflexe numéro un si un serveur sature. En appuyant sur la touche M majuscule, vous placez immédiatement en haut de la liste les processus qui monopolisent la mémoire (souvent lié à un pic inattendu de connexions simultanées d’apprenants sur un parcours).
  • Trier par consommation de processeur (cpu) avec maj + p C’est le tri par défaut. Très utile pour vérifier si une tâche lourde en arrière-plan (comme l’encodage des vidéos d’un nouveau module de formation) ralentit l’affichage pour les autres utilisateurs.
  • Tuer un processus bloquant avec la touche k Si vous repérez une tâche hors de contrôle qui fait planter un lms, appuyez sur k (pour kill). Le moniteur vous demandera de taper le numéro d’identification de la tâche (le “PID” affiché tout à gauche de la ligne concernée), puis d’appuyer sur entrée pour forcer son arrêt et libérer le serveur.
  • Quitter le moniteur avec la touche q Comme pour les outils de lecture, cette touche (pour quit) vous permet de fermer le tableau de bord et de retrouver instantanément votre invite de commande classique.
  • Filtrer par client avec l’option -u au lancement Si vous lancez la commande en spécifiant l’utilisateur système (user) attribué à un de vos clients, vous ne verrez que l’activité liée à son lms spécifique. Cela permet d’isoler le problème sans être pollué par le reste du serveur.

Bash

top -u client_alpha
« Revenir à l'index du glossaire

Entreprise de services numérique spécialisée dans la cybersécurité / le web et la formation.

Nous contacter :
contact@glorydev.fr

Nous envoyer un email :

Perpignan

Lieu :

Suivez-nous :