GNU/Linux >> Tutoriels Linux >  >> Linux

Comment surveiller la santé du serveur Linux avec des outils de ligne de commande

Si vous travaillez sur des serveurs Linux, vous devez vérifier l'utilisation du disque, du processeur et de la mémoire sur votre système. Vous pouvez facilement surveiller ces ressources avec de simples commandes de terminal. Cependant, vous devez décider si vous souhaitez surveiller l'utilisation du processeur, l'utilisation de la mémoire ou l'utilisation du disque. Tous ces termes peuvent être différents les uns des autres. En tant qu'administrateur système Linux, vous êtes responsable de la surveillance des performances de votre système. Dans cet article, nous allons apprendre à surveiller l'utilisation du CPU, de la RAM et du disque de votre système Linux.

Nous avons testé toutes les commandes de cet article sur Ubuntu 22.04. Alors commençons !

Surveiller l'utilisation du disque dur sur un système Linux

Les outils de ligne de commande suivants sont utilisés pour surveiller l'utilisation du disque dur :

  • df
  • du
  • ls

Ouvrez le terminal en appuyant sur 'Ctrl+Alt+t' et exécutez-y une par une les commandes susmentionnées.

Utilisation de la commande df

Le "df" est utilisé pour indiquer la quantité d'espace disque utilisée dans un système Linux. Lorsque nous utilisons un nom de fichier avec la commande 'df', il affiche l'espace libre sur la partition de disque où ce fichier est enregistré. Lorsque l'attribut -h est utilisé avec cette commande, il vous montre les listes de fichiers et de dossiers à travers lesquelles vous pouvez calculer l'espace disque disponible. Tapez la commande suivante sur le terminal pour vérifier l'espace disque disponible :

$ df

Utilisation de la commande du

La commande 'du' est également utilisée à des fins liées à l'utilisation du disque Linux. Cette commande est légèrement différente de la commande df. Il affiche l'espace disque déjà consommé par les fichiers sur un disque au lieu d'afficher l'espace disponible. La commande suivante peut être utilisée sur le terminal pour vérifier l'espace total utilisé :

$ du

Utilisation de la commande ls

La commande ls est si simple et similaire à la commande du Linux peut être utilisée pour répertorier tout le contenu des répertoires avec la taille de fichier de chacun.

$ ls -l -h

Vérifier l'utilisation du processeur et de la mémoire sur un système Linux

Les commandes suivantes sont utilisées pour surveiller l'utilisation du processeur :

  • haut
  • htop
  • mpstat
  • vmstat
  • sar

Utilisation de la commande top

La commande top est préinstallée sur la plupart des dernières distributions Linux qui vous donnent des informations détaillées sur l'utilisation du processeur de votre système. La commande top vous donne la vue en direct de tous vos services en cours d'exécution sur votre système. Cette commande est spécifiquement utilisée pour obtenir des informations sur la quantité de mémoire utilisée par chaque processus en cours d'exécution. Il vous fournit également des détails complets sur l'utilisation du processeur et de la mémoire. Comme une commande gratuite, il affiche également les informations du cache et du tampon. Tapez la commande suivante pour afficher les informations en direct sur le processeur et la mémoire :

$ top

Utilisez 'Ctrl+C' pour arrêter le processus en cours.

Utilisation de la commande htop

La commande Htop n'est pas installée par défaut sur le système Linux. Par conséquent, vous pouvez l'installer en exécutant la commande suivante sur le terminal :

$ sudo apt install htop

Tapez 'Ctrl + C' pour quitter le processus en cours.

Utilisation de la commande mpstat

Avant d'exécuter la commande mpstat, vous devez installer les packages sysstat sur votre système. Pour cela, tapez la commande suivante qui installera les packages requis sur votre système :

$ sudo apt install sysstat

La commande Mpstat est utilisée pour signaler chaque activité de processeur disponible. Si aucune activité n'est sélectionnée, le résumé complet de l'utilisation du processeur sous la forme d'un rapport à afficher sur l'écran de votre système Linux. Tapez la commande suivante pour vérifier toutes les activités CPU moyennes globales :

$ mpstat

Utilisation de la commande vmstat

La commande vmstat est utilisée pour rapporter des informations sur la mémoire, les processus, les E/S de bloc, la pagination, les interruptions et l'activité du processeur. Tapez la commande suivante sur le terminal pour surveiller l'utilisation du processeur :

$ vmstat

Utilisation de la commande sar

Une fois le package sysstat installé, vous pouvez également utiliser la commande 'sar' qui est également incluse dans ce package. La commande 'sar' est utilisée pour vérifier l'utilisation du processeur après un intervalle de temps spécifié.

Expliquons avec un exemple, vous souhaitez surveiller l'utilisation du processeur toutes les 5 secondes, puis exécutez la commande mentionnée ci-dessous sur le terminal :

$ sar 5

Tapez les touches 'Ctrl + C' pour arrêter le processus en cours. L'utilisation moyenne du processeur sera affichée sur le terminal.

Vous pouvez également limiter la commande à un nombre spécifique d'itérations comme suit :

$ sar 2 3

Dans la commande ci-dessus, vous surveillerez l'utilisation du processeur toutes les 2 secondes pendant 3 itérations. La sortie suivante s'affichera sur le terminal :

Conclusion

Dans cet article, nous avons montré comment surveiller l'utilisation de la mémoire, du processeur et du disque dur sur le système Linux Ubuntu 22.04. Nous avons implémenté différentes commandes de terminal sur notre système qui peuvent être utilisées pour la surveillance des ressources.


Linux
  1. Comment surveiller votre serveur Linux ?

  2. Linux - Comment synchroniser deux dossiers avec des outils de ligne de commande ?

  3. Comment surveiller la sécurité du serveur Linux avec Osquery

  4. Comment convertir un PDF en JPG avec une ligne de commande sous Linux ?

  5. Comment remplacer un fichier en jar par une ligne de commande sous Linux ?

Comment utiliser le proxy sur la ligne de commande Linux ?

Comment régler la luminosité du moniteur à partir de la ligne de commande sous Linux

Comment vérifier la version du système d'exploitation avec la ligne de commande Linux

Comment installer Dig sous Linux avec des exemples de ligne de commande

Comment trouver des informations sur le processeur sous Linux à l'aide de la ligne de commande

Comment vérifier les paramètres du serveur VPS avec la commande Linux