Maison > Opération et maintenance > exploitation et maintenance Linux > Vérifier l'utilisation de la mémoire sous Linux

Vérifier l'utilisation de la mémoire sous Linux

angryTom
Libérer: 2019-10-24 17:54:47
original
26612 Les gens l'ont consulté

Vérifier l'utilisation de la mémoire sous Linux

Linux Afficher l'utilisation de la mémoire

Lors de l'optimisation du système Linux, la mémoire physique est l'aspect le plus important. Naturellement, Linux propose également de nombreuses méthodes pour surveiller l'utilisation des précieuses ressources mémoire. La liste suivante détaille les différentes méthodes d'affichage de l'utilisation de la mémoire via des outils d'affichage ou des lignes de commande sous les systèmes Linux.

Recommandé : [Tutoriel vidéo Linux]

1. /proc/meminfo

Le moyen le plus simple de vérifier l'utilisation de la RAM. La méthode passe par /proc/meminfo. Ce fichier virtuel mis à jour dynamiquement est en fait un affichage combiné de nombreux autres outils liés à la mémoire (tels que : free / ps / top), etc. /proc/meminfo répertorie toute l'utilisation de la mémoire que vous souhaitez connaître. Les informations sur l'utilisation de la mémoire du processus peuvent également être consultées via /proc//statm et /proc//status.

$ cat /proc/meminfo
Copier après la connexion

2. atop

atop est une commande de surveillance de l'environnement du terminal. Il affiche une combinaison de diverses ressources système (CPU, mémoire, réseau, E/S, noyau) et est codé par couleur dans des conditions de charge élevée.

$ sudo atop
Copier après la connexion

3. free

La commande free est un moyen rapide de visualiser l'utilisation de la mémoire. Il s'agit d'un aperçu des informations collectées par /proc/meminfo.

$ free -h
Copier après la connexion

4. GNOME System Monitor

GNOME System Monitor est un outil d'affichage qui affiche l'utilisation du processeur, de la mémoire, de la zone d'échange et du réseau au cours de la période récente. Il fournit également un moyen de visualiser l'utilisation du processeur et de la mémoire.

$ gnome-system-monitor
Copier après la connexion

5. htop

La commande htop affiche l'utilisation de la mémoire en temps réel de chaque processus. Il fournit des rapports sur la taille de la mémoire résidente de tous les processus, la taille totale de la mémoire du programme, la taille de la bibliothèque partagée, etc. La liste peut défiler horizontalement et verticalement.

$ htop
Copier après la connexion

6. Moniteur système KDE

La fonction est la même que celle de la version GENOME introduite dans 4.

$ ksysguard
Copier après la connexion

7. memstat

memstat est une commande qui identifie efficacement l'utilisation de la mémoire virtuelle des exécutables, des processus et des bibliothèques partagées. Étant donné un ID de processus, memstat peut lister les fichiers exécutables, les données et les bibliothèques partagées associés à ce processus.

$ memstat -p <PID>
Copier après la connexion

8. nmon

nmon est un outil de test de référence système basé sur ncurses, qui peut surveiller le processeur, la mémoire, les E/S, le système de fichiers et les ressources réseau, etc. mode interactif. Pour l'utilisation de la mémoire, il peut afficher la mémoire totale/restante, l'espace d'échange et d'autres informations en temps réel.

$ nmon
Copier après la connexion

9. ps

La commande ps peut afficher l'utilisation de la mémoire de chaque processus en temps réel. Les informations signalées sur l'utilisation de la mémoire incluent %MEM (pourcentage de mémoire physique utilisée), VSZ (quantité totale de mémoire virtuelle utilisée) et RSS (quantité totale de mémoire physique utilisée). Vous pouvez utiliser l'option "-sort" pour trier les processus, par exemple par RSS :

$ ps aux --sort -rss
Copier après la connexion

10 smem

La commande smem permet de compter les informations /proc. Utilisation de la mémoire de différents processus et utilisateurs. L'analyse de l'utilisation de la mémoire peut exporter des graphiques (tels que des graphiques à barres et des diagrammes circulaires).

$ sudo smem --pie name -c "pss"
Copier après la connexion

11. top

La commande top fournit des statistiques d'utilisation des ressources en temps réel des programmes en cours d'exécution. Vous pouvez trier en fonction de l'utilisation et de la taille de la mémoire.

$ top
Copier après la connexion

12. vmstat

La commande vmstat affiche des statistiques en temps réel et moyennes, couvrant le processeur, la mémoire, les E/S, etc. Par exemple, l'état de la mémoire affiche non seulement la mémoire physique, mais compte également la mémoire virtuelle.

$ vmstat -s
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers numéros
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal