Les meilleurs outils pour surveiller la santé du système sous Linux

Vous ne savez pas comment surveiller la santé de votre système Linux ? Il existe quelques outils que vous pouvez utiliser pour surveiller les performances du système Linux. Alors que certains d'entre eux sont préinstallés sur Linux, d'autres doivent être installés manuellement.

Voyons comment vous pouvez utiliser les outils de ligne de commande pour comprendre les problèmes de base que vous pouvez rencontrer avec votre système Linux et qui l'empêchent de fonctionner au mieux. Le problème peut être dû à des goulots d'étranglement dans le stockage sur disque, le processeur, la RAM ou le réseau. Vérifier Qu'est-ce que la limitation du PC et comment puis-je y remédier ?

Les meilleurs outils pour surveiller la santé du système sous Linux - Linux

Pourquoi la surveillance de la santé de Linux est-elle importante ?

En tant qu'administrateur système, vous devez vous assurer que votre machine fonctionne correctement en surveillant fréquemment sa santé. Si un problème survient, vous devez rapidement rechercher le problème et préparer une solution afin que le système recommence à fonctionner comme prévu et que les temps d'arrêt puissent être ignorés.

Pour surveiller la santé du système, vous pouvez utiliser certains outils et utilitaires de ligne de commande qui vous aident à surveiller et à utiliser les ressources système. Lorsqu'un problème survient, vous pouvez à nouveau vous tourner vers ces outils pour diagnostiquer et résoudre le problème en un minimum de temps.

Voici quelques outils de ligne de commande que vous pouvez utiliser pour surveiller la santé de Linux. Pour commencer, ouvrez l'interface de ligne de commande Linux (CLI) sur votre machine pour exécuter des commandes.

Outils pour surveiller l'utilisation du disque dur sous Linux

Voici quelques outils de ligne de commande qui se concentrent sur la surveillance du stockage sur disque Linux :

1.df

Vous pouvez utiliser la commande df Pour vérifier l'espace utilisé par votre machine Linux. Lorsqu'il est utilisé avec un nom de fichier, il vous indique df Trouve de l'espace libre sur la partition de disque où le fichier est stocké. Pour vérifier l'espace disque libre sous Linux, exécutez cette commande :

df

Les meilleurs outils pour surveiller la santé du système sous Linux - Linux

2. du

Cette commande personnalisée vous permet de voir l'espace disque que vos fichiers occupent réellement. Notez qu'il n'affiche pas l'espace disponible comme il le fait df. Il ne montre que l'espace qui a été utilisé.

Pour vérifier l'espace consommé, exécutez cette commande :

du

Les meilleurs outils pour surveiller la santé du système sous Linux - Linux

3. La commande ls

La commande ls liste tout le contenu d'un répertoire et l'espace qu'il occupe. Pour vérifier la taille des fichiers dans un répertoire spécifique, accédez à ce répertoire et exécutez la commande suivante :

ls -l -h

Les meilleurs outils pour surveiller la santé du système sous Linux - Linux

Vérifier Comment vérifier et gérer l'espace disque sur un système Linux.

Outils pour surveiller l'utilisation de la RAM et du processeur sous Linux

Voici quelques outils de ligne de commande qui se concentrent sur la surveillance de l'utilisation du processeur et de la mémoire :

4. Top

Vous pouvez utiliser la commande Bien Pour obtenir des informations sur l'utilisation du processeur et de la mémoire sur votre système. Après avoir exécuté la commande suivante, vous verrez tous les services en cours d'exécution sur votre système, ainsi que les informations de cache et de tampon :

top

Les meilleurs outils pour surveiller la santé du système sous Linux - Linux

Si un problème d'utilisation de la mémoire apparaît à l'écran, vous pouvez Optimisez les performances de la RAM pour y remédier.

5. htop

htop C'est un autre outil qui agit comme une alternative à top. Cet outil n'est pas pré-installé sur Linux. Pour les installer, exécutez la commande suivante sur Ubuntu et Debian :

sudo apt install htop

Sur ArchLinux :

sudo pacman -S htop

Sur Fedora, CentOS et RHEL :

sudo dnf install htop

Pour surveiller l'utilisation du processeur sur votre système à l'aide de htop Exécutez cette commande :

htop

Les meilleurs outils pour surveiller la santé du système sous Linux - Linux

6. mpstat

Un autre outil que vous pouvez utiliser pour obtenir des informations sur le processeur sous Linux est mpstat. Cet utilitaire fournit un rapport de chaque activité de processeur disponible. Vous pouvez également voir le rapport complet d'utilisation du processeur de tous les processus utilisant cette commande.

Cet outil n'est pas pré-installé sur Linux. Vous devez d'abord installer un paquet statistique système sur votre système pour utiliser mpstat:

sudo apt install sysstat

Exécutez maintenant la commande suivante pour afficher l'utilisation du processeur sur votre système :

mpstat

Les meilleurs outils pour surveiller la santé du système sous Linux - Linux

7. vmstat

Enregistre la commande vmstat Informations sur la RAM, les processus, le tampon, le cache, l'activité du processeur et bien plus encore. Pour l'utiliser, exécutez cette commande :

vmstat

Les meilleurs outils pour surveiller la santé du système sous Linux - Linux

8. état

iostat est un outil de surveillance du système que vous pouvez utiliser pour voir les statistiques d'E/S de stockage Linux.

Avec cet utilitaire de ligne de commande, vous pouvez voir des rapports sur la charge des périphériques d'E/S. Pour utiliser cet outil, exécutez cette commande :

iostat

Les meilleurs outils pour surveiller la santé du système sous Linux - Linux

9.sar

la commande vous permet sar Surveille l'utilisation du processeur après une période de temps spécifiée. Pour utiliser cet outil, vous devez installer un package statistique système.

Pour vérifier l'utilisation du processeur toutes les 10 secondes, exécutez la commande comme suit :

sar 10

Les meilleurs outils pour surveiller la santé du système sous Linux - Linux

Non seulement cela, mais vous pouvez également demander à l'outil de s'exécuter pendant un nombre défini d'itérations. Par exemple, si vous souhaitez surveiller l'utilisation du processeur toutes les deux secondes et pendant huit itérations, exécutez la commande comme suit :

sar 2 8

Les meilleurs outils pour surveiller la santé du système sous Linux - Linux

Outils pour surveiller l'utilisation du réseau sous Linux

Voici quelques outils de ligne de commande qui se concentrent sur la surveillance de l'utilisation du réseau :

10. NetHogs.com

NetHogs est un utilitaire de ligne de commande populaire que vous pouvez utiliser pour surveiller le trafic réseau en temps réel, y compris la bande passante utilisée par chaque processus sous Linux.

Cet outil n'est pas pré-installé sous Linux. La commande suivante installera nethogs Sur les distributions basées sur Debian :

sudo apt install nethogs

Pour utiliser cet outil, exécutez la commande suivante :

nethogs

Les meilleurs outils pour surveiller la santé du système sous Linux - Linux

Vérifier Comment vérifier si l'adaptateur sans fil prend en charge le mode de surveillance et l'injection de paquets sur toutes les plates-formes.

11. tcpdump

tcpdump Il s'agit d'un analyseur de paquets réseau utilisé pour capturer les paquets TCP/IP envoyés ou reçus sur une interface spécifique sur un réseau.

Pour utiliser cet outil, exécutez la commande suivante et mentionnez l'interface sur laquelle vous souhaitez inspecter le trafic :

tcpdump -i interface

Les meilleurs outils pour surveiller la santé du système sous Linux - Linux

12. netstat

être surveillénetstat Trafic de données réseau entrant et sortant et affiche les statistiques de celui-ci. C'est l'un des plus importants Outils réseau Utilisé pour vérifier les goulots d'étranglement dans le réseau. Il fournit également des informations sur les interfaces et les ports utilisés sur le système.

Cet utilitaire de ligne de commande est préinstallé sur les systèmes Linux modernes. Cependant, si vous ne les avez pas, vous pouvez les installer en exécutant la commande suivante :

sudo apt install net-tools

Pour voir les connexions Internet actives sur votre système, exécutez cette commande :

netstat -a | more

Les meilleurs outils pour surveiller la santé du système sous Linux - Linux

L'administration Linux simplifiée

mieux vaut prévenir que guérir. L'objectif est d'identifier tout problème système en surveillant l'utilisation du processeur, de la RAM, du disque et du réseau avant qu'il ne fasse des ravages sur les performances du système.

L'administration de Linux n'est pas une tâche facile. Mais grâce à ces outils de ligne de commande simples, vous pouvez désormais surveiller la santé de Linux et résoudre tout problème de réseau ou de système. Vous pouvez voir maintenant Comment modifier et gérer le fichier Hosts sous Linux.

Aller au bouton supérieur