nmon MONITEUR SYSTÈME MULTIFONCTIONS SOUS LINUX !

Présentation de Nmon, un moniteur système léger et polyvalent pour diagnostiquer les performances sous Linux.

Voir la source

Synthèse structurée

Origine et disponibilité Nmon est un outil historique, initialement développé pour les systèmes IBM AIX, désormais disponible dans les dépôts de la plupart des distributions Linux majeures.

Philosophie de l’outil Il s’agit d’un “couteau suisse” de surveillance système, conçu pour identifier rapidement la source d’un ralentissement (CPU, mémoire, disque, réseau).

Caractéristiques techniques L’outil est extrêmement léger (binaire ~161 Ko), écrit en C, régulièrement mis à jour et ne nécessite pas de privilèges root pour un usage basique.

Interface et interaction L’interface est basée sur un système de bascules par touches : appuyer sur une touche affiche un module (ex: ‘c’ pour CPU), la réappuyer le masque.

Modules de surveillance principaux Il permet d’afficher séparément ou simultanément des statistiques détaillées sur le CPU (par cœur), la mémoire, les disques (E/S), le réseau et le noyau.

Fonctionnalités d’affichage L’outil offre un rafraîchissement configurable des données, la possibilité de masquer les éléments inactifs (touche ‘.’) et une bascule couleur/monochrome.

Informations sur les processus et le noyau Il intègre un “top” des processus (triable par CPU ou RAM) et affiche des informations du noyau (charge, file d’attente) similaires à la commande vmstat.

Filtrage des données Des touches spécifiques permettent de filtrer l’affichage, comme pour les systèmes de fichiers (J/j) afin de ne montrer que les vrais systèmes de stockage.

Concepts clés

Nmon : Nigel’s Performance Monitor. Run queue/Block queue : Métriques du noyau indiquant les processus en cours d’exécution et en attente d’E/S.

Conclusion

Nmon est un outil de diagnostic système incontournable, alliant légèreté, polyvalence et une interaction au clavier intuitive pour une analyse rapide et précise des performances.

Du même canal

Tout voir