Les 10 meilleurs outils de surveillance des performances de Linux

Voulez-vous surveiller les performances de votre système Linux ? Vous êtes à la recherche de quelques outils puissants de surveillance des performances pour vous aider ? Si vous êtes d’accord, c’est votre jour car nous avons établi une liste détaillée des dix meilleurs outils de surveillance des performances de Linux. Les outils de surveillance des performances peuvent aider les utilisateurs à vérifier combien de ressources système sont utilisées et quelles applications en consomment quel pourcentage. Cela aide l’utilisateur à gérer correctement les applications et à s’assurer que le système est en bonne santé.

Meilleurs outils de surveillance des performances Linux

Non seulement nous allons présenter les meilleurs outils pour le travail, mais aussi vous montrer comment les installer sur votre PC Linux. Et ne vous inquiétez pas car tous les outils mentionnés ici fonctionneront sur toutes les Distros Linux, y compris la vôtre.

Top

image-of-top
Commande Top

Top est le gestionnaire de tâches Linux classique présent sur la plupart des systèmes d’exploitation de type Unix. Le lancement de la commande affichera une liste de tous les processus en cours d’exécution et leur consommation de ressources catégorisée en colonnes distinctes.

Il vous donne une vue claire de la quantité de CPU et de RAM que les processus système utilisent en temps réel. Si vous souhaitez tuer un processeur système spécifique sur la liste, alors vous pouvez simplement appuyer sur « K » et ensuite spécifier l’id du processus (l’outil affiche également le PID). Si vous êtes autorisé à arrêter le processus, alors il sera tué après avoir appuyé sur la touche entrée.

Comment exécuter

Presque toutes les distros Linux seront en mesure d’exécuter la commande ‘Top’ dès la sortie de la boîte. Elle est fournie avec les paquets utilitaires de base qui sont installés avec Linux.

Pour exécuter la commande ‘Top’ sur votre système, il suffit de taper ceci dans votre terminal et d’appuyer sur entrée:

$ top

Pour plus d’informations, vous pouvez consulter cet article.

GkrellM

image-of-gkrellm
GKrellM

GKrellM est un outil de surveillance des performances basé sur GTK + Toolkit qui peut vous aider à surveiller diverses ressources système en temps réel.

Il vous donne accès à une interface utilisateur empilable – ce qui signifie que vous pouvez mettre autant d’objets de surveillance que vous le souhaitez les uns au-dessus des autres. En outre, vous pouvez le configurer pour qu’il « reste au-dessus des autres fenêtres », afin que vous puissiez toujours surveiller les statistiques d’utilisation.

Par défaut, GKrellM peut vous aider à surveiller tous les objets de base comme l’utilisation du CPU, l’utilisation de la mémoire, la bande passante du réseau, etc. Cependant, vous pouvez ajouter des plugins supplémentaires pour surveiller des applications externes. L’outil prend également en charge des thèmes que vous pouvez utiliser pour personnaliser et faire correspondre son apparence à votre gestionnaire de fenêtres, à GTK et même à votre environnement de bureau.

Comment installer

Les utilisateurs d’Ubuntu peuvent facilement installer GKrellM en entrant la commande suivante dans le terminal:

$ sudo apt install gkrellm

Si vous êtes sur une autre distro, vous pouvez visiter le site officiel de GKrellM pour obtenir des informations de téléchargement/installation.

Tcpdump

image-of-tcpdump
Commande Tcpdump

Tcpdump est classé comme un analyseur de paquets réseau, plutôt que comme un outil de surveillance des performances. Cependant, c’est une appli utile qui peut s’avérer utile lorsque vous essayez de diagnostiquer les paquets réseau qui provoquent des goulots d’étranglement au niveau des performances.

C’est l’un des outils en ligne de commande les plus populaires utilisés pour capturer les paquets TCP/IP qui sont soit transférés, soit reçus sur un réseau sur une interface spécifique.

En utilisant des commandes spécifiques, vous pouvez utiliser l’outil pour afficher diverses informations sur le contenu du paquet. Par exemple, vous pouvez commander l’outil uniquement pour capturer les paquets qui passent par un port particulier, capturer les paquets appartenant à un protocole spécifique, ou même capturer la communication TCP qui se passe entre deux hôtes spécifiés.

Comment utiliser

Tcpdump est livré chargé avec toutes les principales distributions Linux. Voici quelques exemples de commandes vous montrant comment l’utiliser sur votre système :

# tcpdump -i eth0 not port 22# tcpdump -c 10 -i eth0# tcpdump -ni eth0 -c 10 not port 22# tcpdump -w aloft.cap -s 0# tcpdump -r aloft.cap# tcpdump -i eth0 dst port 80

Pour plus de détails, visitez son site officiel.

Monit

image-of-monit
Monit

Vient ensuite Monit – un outil de surveillance des performances gratuit et open-source basé sur le Web. Il peut être utilisé pour garder un œil sur différents aspects de votre système, notamment les fichiers, les répertoires, les systèmes de fichiers, les permissions, les programmes, les sommes de contrôle et tous les autres processus système.

Vous pouvez visualiser l’état du système directement depuis votre ligne de commande, ou via l’interface web dédiée. L’outil peut être programmé pour réparer et exécuter automatiquement des actions spécifiques dans des situations d’erreur. L’application peut même envoyer un courriel d’alerte à l’administrateur du système en spécifiant l’erreur afin qu’une action immédiate puisse être prise.

Comment installer

Les utilisateurs d’Ubuntu peuvent facilement installer Monit en utilisant la commande apt-get, comme indiqué ici :

$ sudo apt-get install monit

Les utilisateurs d’autres distros Linux devront activer le dépôt tiers Epel pour installer l’outil. Une fois Monit installé, vous devrez le configurer, puis ajouter les programmes que vous souhaitez surveiller à l’aide de l’outil. Des instructions détaillées sur la façon de procéder sont disponibles sur leur site officiel.

Collectl

image-of-collectl
Collectl

Collectl est un autre outil de ligne de commande puissant qui fonctionne comme un outil de surveillance des performances tout-en-un. Vous pouvez l’exécuter en tant que commande pour recueillir des informations sur la consommation des ressources. Cela inclut des choses comme l’utilisation du processeur, l’utilisation du disque, la bande passante du réseau, etc.

La chose cool à propos de l’outil est que vous pouvez soit l’utiliser en mode interactif, soit le faire écrire passivement des rapports d’utilisation sur votre disque où vous pouvez les revoir et les analyser plus tard. Vous pouvez même accéder aux statistiques enregistrées via un serveur web pour plus de commodité.

Comment installer

Si vous êtes sur Ubuntu, vous pouvez facilement installer Collectl à l’aide de la commande suivante :

$ sudo apt install collectl

Les autres utilisateurs de distro devront installer le dépôt tiers Epel, qui contient l’outil. Pour plus de détails, visitez leur site officiel.

SAR

Image-of-sar-Linux-performance-monitoring-...outil
Commande SAR

SAR est l’acronyme de System Activity Reports et est utilisé pour la surveillance du système en temps réel. C’est un excellent outil en ligne de commande que vous pouvez utiliser pour surveiller les performances et vérifier les problèmes d’engorgement.

Vous pouvez soit demander à l’outil d’afficher les données d’utilisation du serveur qui vous sont présentées en temps réel, soit les collecter progressivement en arrière-plan. Vous pouvez ultérieurement accéder aux données historiques pour analyser les performances du système dans le temps. Lorsque vous utilisez SAR, vous pouvez spécifier des paramètres spécifiques et il enregistrera les statistiques d’utilisation en fonction de ceux-ci.

Comment installer

SAR fait partie du paquet Sysstat. En tant que tel, vous devrez d’abord installer Sysstat sur votre système avant d’utiliser SAR. Une fois installé, vous devrez activer Sysstat ainsi que la fonction de collecte de données SAR, avant de pouvoir utiliser l’outil. Vous pouvez consulter la page GitHub de SAR pour plus de détails. Consultez également leur site officiel pour plus d’informations.

Htop

image-of-Htop
Htop

Htop est un visualisateur de processus basé sur ncurses-.based process viewer et est essentiellement une version plus améliorée et avancée de la commande Top dont nous avons parlé précédemment.

Sur le plan fonctionnel, il s’appuie sur le même ensemble de fonctionnalités que vous obtenez avec la commande Top, mais ajoute des cloches et des sifflets supplémentaires, y compris une interface utilisateur intuitive et interactive, la prise en charge des touches de raccourci, une vue verticale et horizontale pour les processus, et bien plus encore.

La mise en page est divisée en trois sections – tête, corps et pied, qui est utilisé pour catégoriser et présenter toutes les ressources système et les statistiques d’utilisation. Et la meilleure partie est que vous pouvez naviguer à travers toutes les données en utilisant votre souris – quelque chose qui était impossible à faire avec Top.

Comment installer

Htop est un outil tiers et n’est pas livré avec la plupart des distros Linux comme la commande ‘Top’. En tant que tel, vous devrez l’installer séparément sur votre système. Si vous êtes sur un système basé sur Ubuntu, vous pouvez entrer la commande suivante pour l’installer :

$ sudo apt-get install htop

Cependant, si le gestionnaire de paquets de votre distro n’a pas Htop, alors vous devrez l’installer en utilisant les paquets binaires. Pour cela, vous pouvez référencer leur site officiel. En outre, vous pouvez consulter notre tutoriel pour apprendre à utiliser les commandes htop.

Nagios

image-of-nagios
Nagios

Nagios est un logiciel de surveillance de systèmes open-source performant et très bien noté.noté et puissant outil de surveillance système open-source qui peut vous aider à garder un œil sur à peu près n’importe quelle ressource système. Les administrateurs réseau et système utilisent Nagios en permanence pour identifier et résoudre les problèmes liés au réseau avant qu’il ne puisse causer des nuisances.

L’outil est livré avec un démon qui collecte des informations sur divers processus, qu’ils soient exécutés sur votre système ou sur un hôte distant. Vous serez en mesure de surveiller n’importe quoi, des systèmes Linux et Windows distants aux routeurs, imprimantes, etc.

Une fois collectées, toutes les informations sont ensuite soigneusement représentées dans une interface web conviviale. Vous pouvez définir des seuils critiques pour divers services fonctionnant sur le serveur. Dès que la limite est dépassée, l’outil génère un avertissement, de sorte que l’administrateur système ou l’équipe technique peut rapidement intervenir et corriger le problème.

Comment installer

L’installation et la configuration de Nagios sont un peu plus complexes et compliquées par rapport aux autres outils de la liste. À ce titre, nous avons inclus un lien vers le guide d’installation officiel de Nagios pour vous aider. Vous pouvez également visiter leur site officiel pour des informations supplémentaires.

Stacer

image-of-stacer
Stacer

Stacer est un outil riche en fonctionnalités pour la surveillance des performances et l’optimisation du système. Il est livré avec une interface graphique propre et moderne, y compris un affichage tête haute vous montrant toutes les statistiques d’utilisation cruciales pour votre CPU, votre mémoire, votre disque, ainsi que les vitesses de chargement et de téléchargement pour votre connexion Internet.

Vous pouvez également utiliser l’outil pour surveiller différents services et processus système. Il y a même une option pour les activer/désactiver directement à partir de l’appli.

Dans l’ensemble, l’appli est puissante et vaut la peine d’être utilisée aussi bien par les administrateurs système que par les utilisateurs occasionnels. Et le fait qu’elle soit entièrement gratuite à utiliser ne fait qu’ajouter au plaisir.

Comment installer

Si vous exécutez Ubuntu, vous pouvez télécharger l’app en entrant la commande suivante dans votre terminal:

$ sudo add-apt-repository ppa:oguzhaninan/stacer -y$ sudo apt-get update$ sudo apt-get install stacer -y

Cependant, si vous utilisez une distro autre qu’Ubuntu, alors vous pouvez visiter leur page GitHub pour des instructions d’installation spécifiques à la distro.

Les outils de surveillance des performances qui viennent avec votre environnement de bureau

Enfin, pour les utilisateurs Linux moyens et occasionnels, nous recommanderions d’essayer les outils de surveillance des performances qui viennent intégrés avec votre environnement de bureau.

Il convient de mentionner que ceux-ci sont beaucoup plus rudimentaires par rapport à certains des outils de surveillance avancés mentionnés dans la liste. Mais là encore, ils sont préinstallés et vous n’avez pas besoin de les configurer séparément ou de télécharger d’autres dépendances ou paquets pour les exécuter.

En outre, si tout ce dont vous avez besoin est une surveillance sur l’utilisation des ressources système de base, alors ces outils sont plus que suffisants. Maintenant, il existe des tonnes d’environnements de bureau Linux sur le marché. Mais pour les besoins de la démonstration, nous n’avons inclus que les deux options les plus populaires – GNOME et KDE.

GNOME System Monitor

image-of-GNOME-system-monitor
Moniteur système GNOME

Le moniteur système GNOME est disponible avec toute distro Linux qui fonctionne ; vous l’avez deviné – GNOME. Il vous donne accès à une interface graphique permettant de surveiller les différents processus en cours d’exécution sur votre système, les ressources système et les systèmes de fichiers.

En plus de l’utiliser pour surveiller votre consommation de ressources, il peut également vous aider à tuer des processus et même à modifier la priorité d’un processus.

Pour trouver le moniteur système GNOME, connectez-vous à votre PC Linux alimenté par GNOME et dirigez-vous vers Système > Administrateur > Moniteur système. Vous pouvez également taper la commande suivante dans le terminal pour le lancer :

$ gnome-system-monitor

KDE System Guard

image-of-KDE-System-Guard
KDE System Guard ou KSysGuard

Et puis, pour les distributions Linux utilisant KDE, nous avons KDE System Guard, également connu sous le nom de KSysGuard. Il s’agit d’une option beaucoup plus avancée par rapport à ce que GNOME a à offrir. Avec KDE System Guard, vous pouvez surveiller non seulement le système local mais aussi tout système distant auquel vous avez accès. Non seulement cela, mais l’outil représente toutes les statistiques au format graphique, ce qui est un plaisir à regarder.

Maintenant, pour ouvrir le KSysGuard, vous devrez d’abord vous connecter à votre PC Linux propulsé par KDE, puis naviguer dans Système > Administrateur > Moniteur système.

Ou, vous pouvez saisir la commande suivante dans le terminal :

$ ksysguard

Note : Même si ces outils sont préinstallés avec leurs environnements de bureau respectifs, ils ne sont pas limités à ces seuls environnements de bureau. En tant que tel, vous êtes libre d’installer GNOME System Monitor sur un PC Linux exécutant KDE, et vice versa.

Wrapping Up

Voilà donc nos choix pour les meilleurs outils de surveillance des performances Linux. Nous espérons que cette liste a été utile et qu’elle vous a aidé à trouver le bon outil pour garder un œil sur l’utilisation de votre système et la consommation de vos ressources. Comme vous pouvez le voir, nous nous sommes assurés de garder une variété diversifiée d’outils et d’apps.

Des apps qui viennent préconstruites avec votre distro Linux, aux options tierces, nous avons tout inclus. Certaines de ces apps sont livrées avec leur propre interface graphique, d’autres sont basées sur le Web et d’autres encore sont des outils utilitaires légers en ligne de commande. Vous trouverez également une variété de caractéristiques et de fonctionnalités qu’elles apportent sur la table. Avec toutes ces options, vous êtes sûr de trouver l’outil de surveillance des performances parfait pour Linux qui correspond à vos besoins et exigences spécifiques.

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *