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+mC’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+pC’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
kSi 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
qComme 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
-uau 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



