Linux est livré avec de nombreux outils intégrés pour administrer et optimiser votre système. Si vous avez nouveau sur Linux ou si vous avez récemment quitté Windows, vous devez apprendre un certain nombre de commandes pour en tirer le meilleur parti. Linux est surtout connu pour être un système d'exploitation sur lequel l'utilisateur ou l'administrateur a un contrôle total. Que vous utilisiez Ubuntu, Mint, Debian ou tout autre Distribution Linux, vous pouvez tout faire avec les bonnes commandes et outils.
Dans cet article, nous allons nous concentrer sur la façon de vérifier l'utilisation de la mémoire sous Linux, car il s'agit d'une compétence importante à posséder. Parfois, les applications commencent à monopoliser toute la mémoire système et vous devez connaître les étapes de dépannage à suivre pour trouver le problème. Voici donc les meilleurs outils de ligne de commande pour vérifier l'utilisation de la mémoire sur votre système Linux.
1. La commande « supérieure »
L'outil de ligne de commande supérieur vous donnera un résumé de tous les processus en cours. Ce résumé comprend des informations en temps réel sur l'utilisation de la mémoire, vous pouvez donc également l'utiliser comme application de surveillance. Vous pouvez voir la quantité totale de mémoire système utilisée, puis parcourir la liste des processus pour vérifier la quantité de mémoire utilisée par chaque processus.
Pour exécuter cet outil, tapez simplement la commande top :
$ en haut
La commande supérieure vous montre la quantité totale et libre de mémoire de votre système Linux ainsi que la mémoire physique et la mémoire d'échange utilisées. La colonne la plus importante, dans ce cas, est %MEM car elle vous indique la quantité de mémoire physique utilisée par chaque processus. Vous pouvez ensuite identifier l'application malveillante qui consomme trop de mémoire et la supprimer.
Vous pouvez également utiliser l'outil de ligne de commande supérieur pour vérifier l'utilisation du processeur. Vérifiez simplement la colonne %CPU pour voir la quantité de puissance de traitement utilisée par chaque application.
2. La commande « gratuite »
Si tout ce dont vous avez besoin pour connaître l'utilisation de la mémoire de votre système est la quantité de mémoire libre et utilisée, vous n'avez pas vraiment besoin de la commande top. La commande libre suffira. Tapez freedans le terminal et découvrez instantanément la quantité de mémoire physique et d'échange disponible ou utilisée. En même temps, vous obtenez des informations sur les tampons utilisés par le noyau.
Gardez à l'esprit que les informations sur l'utilisation de la mémoire n'apparaissent pas en temps réel. Vous pouvez utiliser la ligne de commande gratuite pour surveiller l'utilisation de la mémoire. Il s'agit essentiellement d'une capture d'écran qui vous indique la quantité de mémoire disponible ou utilisée lorsque vous avez tapé la commande. Utilisez la commande top si vous souhaitez surveiller l'utilisation de la mémoire ou connaître la quantité de mémoire utilisée par chaque processus..
3. La commande "htop"
La commande htop est essentiellement l'outil de commande le plus performant avec un environnement plus facile à lire et des commandes conviviales. Il affiche l'utilisation de la RAM en temps réel, vous donne une liste de tous les processus en cours et vous donne des raccourcis vers les commandes qui contrôlent les processus. Une fois que vous voyez le processus qui consomme trop de RAM, vous pouvez appuyer sur la touche de raccourci pour le tuer au lieu d'utiliser les commandes Bash.
Pour utiliser la commande htop, vous devez taper htopdans le terminal. Cela dit, vous pourriez obtenir une erreur si votre distribution Linux ne comprend pas cet outil par défaut. Dans ce cas, tapez la commande suivante pour l'installer :
$ sudo apt-get install htop
4. La commande « vmstat »
La commande vmstat affichera le rapport des statistiques de la mémoire virtuelle. La commande vous donnera plus d’informations que ce dont vous avez probablement besoin, mais si vous envisagez de devenir administrateur système Linux, vous devez le savoir. Le rapport comprend les informations suivantes :
Tapez vmstat dans le terminal pour obtenir le rapport sur les statistiques de la mémoire virtuelle.
5. Vérifiez le fichier « proc/meminfo »
Vous vous demandez probablement d'où votre système Linux obtient tous ces rapports et informations sur l'utilisation de la RAM. Eh bien, presque tous les outils de ligne de commande que vous avez utilisés jusqu'à présent ont la même source : le fichier virtuel proc/meminfo. Si vous souhaitez accéder directement à la source et obtenir toutes les informations d'utilisation de la mémoire souhaitées, vous pouvez facilement accéder au fichier en tapant la commande suivante :
moins /proc/meminfo
Le rapport est assez long, vous devez donc utiliser la commande lesspour obtenir un contrôle de navigation permettant de parcourir rapidement la sortie à la recherche des données dont vous avez besoin. Cela dit, ce rapport détaillé contient de nombreuses informations dont vous n’avez probablement pas besoin. Voici donc les valeurs les plus importantes sur lesquelles vous devriez vous concentrer :
6. Utilisez l'interface graphique
Les puristes de Linux pourraient être contre l'utilisation de l'interface graphique plutôt que des outils de ligne de commande, mais avoir une représentation visuelle de l'utilisation de la RAM est une bonne chose. Vous pouvez obtenir toutes les informations dont vous avez besoin et surveiller l'utilisation de la mémoire de votre système en temps réel en utilisant l'application Linux System Monitor.
Pour utiliser l'application, tapez « System Monitor » dans la barre de recherche du menu Démarrer et appuyez sur Entrée . Le Moniteur système comporte deux onglets qui nous intéressent : les onglets Processus et Ressources.
Dans l'onglet Processus, vous pouvez voir tous les processus en cours d'exécution sur votre système d'exploitation Linux. Vous pouvez lire l'utilisation de la mémoire, l'utilisation du processeur et d'autres données pour chaque processus individuel. C'est ici que vous pouvez savoir si l'une des applications est devenue malveillante et utilise beaucoup trop de RAM. Ensuite, vous pouvez tuer le processus à partir de la même fenêtre en cliquant dessus avec le bouton droit et en sélectionnant l'option kill.
Cela dit, si tout ce dont vous avez besoin est d'apprendre comment se comportent la mémoire système et le processeur, vous devriez consulter la visualisation graphique dans l'onglet Ressources.
Ici, vous pouvez voir les CPU, les RAM et l'historique du réseau sous forme de graphique. Cela signifie que vous obtenez des données historiques sur l'utilisation de la mémoire de votre système sur une certaine période de temps et que vous pouvez également surveiller cette utilisation en temps réel.
Comment préférez-vous vérifier l'utilisation de la mémoire sur votre système d'exploitation Linux ? Connaissez-vous d’autres commandes et outils permettant d’obtenir des données plus précieuses à analyser ? Faites-le-nous savoir dans les commentaires ci-dessous !
.