Vérifiez l'état de la mémoire du serveur avec la commande gratuite Linux

environnement

[root@CENTOS7 ~]# cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)
[root@CENTOS7 ~]#

1. Comment lire la sortie de la commande libre

Vous pouvez vérifier l'état de la mémoire dans le système avec la commande free. Le résultat de sortie est le suivant.

Résultat de sortie de la commande libre


[root@CENTOS7 ~]# free
              total        used        free      shared  buff/cache   available
Mem:        1014820      184368      684116        6928      146336      683684
Swap:       1679356           0     1679356
[root@CENTOS7 ~]#

Chaque élément est comme suit.

article Contenu
total Quantité totale de mémoire
used Utilisation de la mémoire (mémoire réellement utilisée par le processus)
free Quantité de mémoire non allouée qui n'est pas du tout utilisée
shared Quantité de mémoire utilisée dans la mémoire partagée
buff/cache Quantité de mémoire utilisée pour le tampon de fichiers + la mémoire cache
available Quantité de mémoire disponible pour le processus

** Ajouté le 13/03/2020 **

Remarques


2. options pour la commande gratuite

Option courte Option longue Contenu
-b --bytes Afficher la quantité de mémoire en octets
-k --kilo Afficher la quantité de mémoire en kilo-octets
-m --mega Afficher la quantité de mémoire en mégaoctets
-g --giga Afficher la quantité de mémoire en gigaoctets
--tera Afficher la quantité de mémoire en téraoctets
--peta Afficher la quantité de mémoire en unités de pétaoctets
-h --human Affiché dans des unités faciles à lire
-w --wide Affichage en mode large
-c fois --compter les fois Spécifiez le nombre de sorties (par défaut, la sortie est une fois et la fin)
-l --lohi Afficher l'état de la mémoire faible et de la mémoire haute
Mémoire faible: zone utilisée par le noyau Linux
Mémoire élevée: zone de mémoire utilisée par le processus
-intervalle de s --secondintervalle de s L'intervalle de sortie est "ss".Spécifié par "tt secondes" (la valeur par défaut est de sortir une fois et terminer)
--si Calculé en divisant par 1000 au lieu de 1024 lors de la conversion des unités
-t --total Affiche une ligne indiquant le total de la mémoire physique et de la mémoire d'échange

référence

manuel de commande man (anglais)

FREE(1)                          User Commands                         FREE(1)



NAME
       free - Display amount of free and used memory in the system

SYNOPSIS
       free [options]

DESCRIPTION
       free  displays the total amount of free and used physical and swap mem‐
       ory in the system, as well as the buffers and caches used by  the  ker‐
       nel.  The  information  is  gathered by parsing /proc/meminfo. The dis‐
       played columns are:

       total  Total installed memory (MemTotal and SwapTotal in /proc/meminfo)

       used   Used memory (calculated as total - free - buffers - cache)

       free   Unused memory (MemFree and SwapFree in /proc/meminfo)

       shared Memory used (mostly) by tmpfs (Shmem in /proc/meminfo, available
              on kernels 2.6.32, displayed as zero if not available)

       buffers
              Memory used by kernel buffers (Buffers in /proc/meminfo)

       cache  Memory used by the page cache and slabs (Cached and SReclaimable
              in /proc/meminfo)

       buff/cache
              Sum of buffers and cache

       available
              Estimation of how much memory  is  available  for  starting  new
              applications,  without swapping. Unlike the data provided by the
              cache or free fields, this field takes into account  page  cache
              and also that not all reclaimable memory slabs will be reclaimed
              due to items being in use (MemAvailable in /proc/meminfo, avail‐
              able on kernels 3.14, emulated on kernels 2.6.27+, otherwise the
              same as free)

OPTIONS
       -b, --bytes
              Display the amount of memory in bytes.

       -k, --kilo
              Display the amount of memory in kilobytes.  This is the default.

       -m, --mega
              Display the amount of memory in megabytes.

       -g, --giga
              Display the amount of memory in gigabytes.

       --tera Display the amount of memory in terabytes.

       --peta Display the amount of memory in petabytes.

       -h, --human
              Show all output fields automatically scaled  to  shortest  three
              digit  unit and display the units of print out.  Following units
              are used.

                B = bytes
                K = kilos
                M = megas
                G = gigas
                T = teras
                P = petas

              If unit is missing, and you have exabyte of  RAM  or  swap,  the
              number  is  in  terabytes  and columns might not be aligned with
              header.

       -w, --wide
              Switch to the wide mode. The wide  mode  produces  lines  longer
              than  80 characters. In this mode buffers and cache are reported
              in two separate columns.

       -c, --count count
              Display the result count times.  Requires the -s option.

       -l, --lohi
              Show detailed low and high memory statistics.

       -s, --seconds seconds
              Continuously display the result delay seconds  apart.   You  may
              actually  specify any floating point number for delay, usleep(3)
              is used for microsecond resolution delay times.

       --si   Use power of 1000 not 1024.

       -t, --total
              Display a line showing the column totals.

       --help Print help.

       -V, --version
              Display version information.

FILES
       /proc/meminfo
              memory information

SEE ALSO
       ps(1), slabtop(1), top(1), vmstat(8).

AUTHORS
       Written by Brian Edmonds.

REPORTING BUGS
       Please send bug reports to [email protected]?



procps-ng                          July 2014                           FREE(1)

Manuel de commande de l'homme (japonais) (traduction Google)

FREE(1)                          User Commands                         FREE(1)



NAME
       free -Afficher la quantité de mémoire libre et utilisée dans le système


SYNOPSIS
       free [options]

DESCRIPTION
free est la quantité totale de mémoire physique et d'échange libre et utilisée dans le système,
Et affiche les tampons et les caches utilisés par le noyau.
L'information est "/proc/Il est collecté en analysant "meminfo".
Les colonnes affichées sont:
       
total Total de la mémoire installée ("/proc/"Mem Total" et "Swap Total" dans meminfo)

utilisé la mémoire utilisée ("total"- free - buffers -Calculé comme "cache")

libérer de la mémoire inutilisée ("/proc/"Mem Free" et "Swap Free" dans meminfo)

Shared (principalement) Mémoire utilisée par tmpfs (""/proc/"Shmem" de "meminfo", noyau 2.6.Disponible à 32, affiché comme zéro si non disponible)

       buffers
Mémoire utilisée par le tampon du noyau ("/proc/"Buffers" dans "meminfo")

cache Mémoire utilisée par le cache de page et la dalle ("/proc/"Cached" et "SReclaimable" dans meminfo)

       buff/cache
Tampon et cache total

       available
Estimez la quantité de mémoire disponible pour démarrer une nouvelle application sans permutation.
Contrairement aux données fournies par le cache ou les champs libres
Ce champ prend en compte le cache de page et pour les éléments en cours d'utilisation
Toutes les dalles de mémoire récupérables ne sont pas récupérées
              (「/proc/"MemAvailable" sur "meminfo", noyau 3.Disponible à 14,
Émuler le noyau 2.6.Après 27 ans, à part ça, c'est la même chose que gratuit)
OPTIONS
       -b, --bytes
Affiche la quantité de mémoire en octets.

       -k, --kilo
Affiche la quantité de mémoire en kilo-octets. C'est la valeur par défaut.

       -m, --mega
Affiche la quantité de mémoire en mégaoctets.

       -g, --giga
Affiche la quantité de mémoire en gigaoctets.

       --tera Affiche la quantité de mémoire en téraoctets.

       --peta Affiche la quantité de mémoire en pétaoctets.

       -h, --human
Affiche tous les champs de sortie qui sont automatiquement mis à l'échelle à un minimum de 3 chiffres
Affiche l'unité d'impression. Les unités suivantes sont utilisées.

                B = bytes
                K = kilos
                M = megas
                G = gigas
                T = teras
                P = petas

Si vous n'avez pas d'unité et que vous disposez de RAM d'exercice ou d'échange
Les nombres sont en téraoctets et les colonnes peuvent ne pas être alignées avec l'en-tête.

       -w, --wide
Passez en mode large. Le mode large produit des lignes de plus de 80 caractères.
Dans ce mode, le tampon et le cache sont signalés dans deux colonnes distinctes.

       -c, --count count
Affiche le nombre de décomptes du résultat.-Nécessite l'option s.

       -l, --lohi
Affichez des statistiques détaillées sur la mémoire faible et élevée.

       -s, --seconds seconds
Affiche en continu le délai de résultat en secondes.
Vous pouvez en fait spécifier n'importe quel nombre à virgule flottante pour le délai.
usleep (3) est utilisé pour les délais de résolution en microsecondes.

       --si   Use power of 1000 not 1024.
Utilisez une puissance de 1000 au lieu de 1024.

       -t, --total
Affiche une ligne montrant le total des colonnes.

       --help Print help.
Imprimer l'aide.

       -V, --version
Afficher les informations de version.

FILES
       /proc/meminfo
              memory information

SEE ALSO
       ps(1), slabtop(1), top(1), vmstat(8).

AUTHORS
       Written by Brian Edmonds.

REPORTING BUGS
       Please send bug reports to ⟨[email protected]⟩



procps-ng                          July 2014                           FREE(1)

c'est tout

Recommended Posts

Vérifiez l'état de la mémoire du serveur avec la commande gratuite Linux
Vérifiez l'état de fonctionnement du serveur avec la commande Linux top
Vérifiez la réponse du code d'état HTTP avec la commande curl (#Linux #Shell)
Vérifiez l'utilisation du périphérique d'E / S du serveur avec la commande Linux iostat
Vérifiez la protection de la mémoire de Linux Kerne avec le code pour ARM
Voir ici pour la quantité de mémoire libre de la commande free
Comment surveiller l'état d'exécution de sqlldr avec la commande pv
Vérifier l'existence du fichier avec python
Commande de vérification d'état utilisée (parfois) sous Linux
Commande de serveur Linux
Linux (mémoire de commande)
Calculer le taux de partage de mémoire des processus Linux
Ajustez les autorisations des fichiers avec la commande Linux chmod
[2020July] Vérifiez l'UDID de l'iPad sous Linux
Vérifiez la date du devoir de drapeau avec Python
Compresser avec la commande zip linux côté java
Vérifiez l'état des données à l'aide de pandas_profiling
L'histoire de l'arrêt du service de production avec la commande hostname
[Linux] Exécutez périodiquement git pull avec la commande crontab
Comparaison de Windows Server et Linux gratuit et Linux commercial
Obtenez l'état de fonctionnement de JR West avec Python
Visualisez le statut d'appréciation des œuvres d'art avec OpenCV
Vérifiez le type et la version de la distribution Linux
Comprendre les attributs des fichiers Linux (commande ls -l)
Commande pour vérifier le nombre total de cœurs physiques / cœurs logiques / mémoire physique du processeur sur Mac
J'ai essayé de réécrire le serveur WEB de la 1ère édition de programmation Linux normale avec C ++ 14
Obtenez l'identifiant d'un GPU avec une faible utilisation de la mémoire
Obtenez UNIXTIME au début d'aujourd'hui avec une commande
Vérifiez le code avec flake8
[Astuces] Persistance de Kali Linux Live Image avec une clé USB
Script Python qui peut vérifier l'état du serveur à partir du navigateur
Installez la dernière version de Git sur votre serveur Linux
Commande de confirmation des spécifications du PC Linux
Commandes et fichiers pour vérifier la version de CentOS Linux
Obtenez le nom d'hôte du PC hôte avec Docker sous Linux
[Linux] J'ai essayé de résumer les commandes de confirmation des ressources
[Apprentissage automatique] Vérifiez les performances du classificateur à l'aide de données de caractères manuscrites
Comment vérifier la taille de la mémoire d'une variable en Python
Comment vérifier la taille de la mémoire d'un dictionnaire en Python
Comment afficher le résultat de sortie de la commande man Linux dans un fichier
Une commande pour vérifier facilement la vitesse du réseau sur la console
Je veux vérifier la position de mon visage avec OpenCV!
J'ai utilisé la commande coupe du monde pour vérifier le résultat de la Coupe du monde.
[Linux] Restauration du système d'exploitation avec la commande restore
Achèvement de la commande docker sous Linux
[linux] commande kill pour tuer le processus
Frappez la commande supérieure avec htop
L'histoire du remontage du serveur d'application
Visualisez l'état de la réponse du recensement national 2020
Obtenez la largeur du div côté serveur avec Selenium + PhantomJS + Python
Remplacez le nom du répertoire et le nom du fichier dans le répertoire par une commande Linux.
[Ota Ward] Vérifiez l'état du traitement des demandes de prestations forfaitaires spéciales
[Linux] Une commande pour obtenir une liste des commandes exécutées dans le passé
Modifiez le fichier du serveur de destination de la connexion SSH sur le serveur avec VS Code
L'option --security ne peut pas être utilisée avec la commande dnf sous CentOS Linux
Afficher le statut de l'infection COVID 19 au Japon avec Splunk (version GitHub)
Avec l'avènement de systemd-homed en 2020, la gestion des utilisateurs Linux changera radicalement.
[commande de test linux] Vérifiez l'existence du répertoire. Utilisé pour voir s'il y a trop de répertoires à spécifier