Recherche de site Web

10 commandes « gratuites » pour vérifier l'utilisation de la mémoire sous Linux


Linux est l'un des systèmes d'exploitation open source les plus populaires et est livré avec un vaste ensemble de commandes. La manière la plus importante et la plus unique de déterminer l'espace total disponible de la mémoire physique et de la mémoire d'échange consiste à utiliser la commande « libre ».

La commande Linux « gratuite » donne des informations sur l'espace total utilisé et disponible de la mémoire physique et de la mémoire d'échange avec des tampons. utilisé par le noyau dans les systèmes d'exploitation Linux/Unix.

Cet article fournit quelques exemples utiles de commandes « gratuites » avec des options, qui pourraient vous être utiles pour mieux utiliser la mémoire dont vous disposez.

1. Afficher la mémoire système

Commande gratuite utilisée pour vérifier l'espace utilisé et disponible de la mémoire physique et de la mémoire d'échange en Ko. Voir la commande en action ci-dessous.

free

             total       used       free     shared    buffers     cached
Mem:       1021628     912548     109080          0     120368     655548
-/+ buffers/cache:     136632     884996
Swap:      4194296          0    4194296

2. Afficher la mémoire en octets

Commande gratuite avec l'option -b, affiche la taille de la mémoire en Octets.

free -b

             total       used       free     shared    buffers     cached
Mem:    1046147072  934420480  111726592          0  123256832  671281152
-/+ buffers/cache:  139882496  906264576
Swap:   4294959104          0 4294959104

3. Afficher la mémoire en kilo-octets

Commande gratuite avec l'option -k, affiche la taille de la mémoire en (Ko) Kilobytes.

free -k

             total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
-/+ buffers/cache:     136604     885024
Swap:      4194296          0    4194296

4. Afficher la mémoire en mégaoctets

Pour voir la taille de la mémoire en (Mo) Mégaoctets, utilisez l'option -m.

free -m

             total       used       free     shared    buffers     cached
Mem:           997        891        106          0        117        640
-/+ buffers/cache:        133        864
Swap:         4095          0       4095

5. Afficher la mémoire en gigaoctets

L'utilisation de l'option -g avec la commande libre afficherait la taille de la mémoire en Go (Gigaoctets).

free -g
             total       used       free     shared    buffers     cached
Mem:             0          0          0          0          0          0
-/+ buffers/cache:          0          0
Swap:            3          0          3

6. Afficher la ligne totale

La commande gratuite avec l'option -t listera la ligne totale à la fin.

free -t

            total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
-/+ buffers/cache:     136604     885024
Swap:      4194296          0    4194296
Total: 5215924 912520 4303404

7. Désactiver l'affichage de la ligne ajustée du tampon

Par défaut, la commande gratuite affiche la ligne « tampon ajusté », pour désactiver cette ligne, utilisez l'option -o.

free -o

            total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
Swap:      4194296          0    4194296

8. Afficher l'état de la mémoire à intervalles réguliers

L'option -s avec numéro, utilisée pour mettre à jour la commande gratuite à intervalles réguliers. Par exemple, la commande ci-dessous mettra à jour la commande gratuite toutes les 5 secondes.

free -s 5

             total       used       free     shared    buffers     cached
Mem:       1021628     912368     109260          0     120368     655548
-/+ buffers/cache:     136452     885176
Swap:      4194296          0    4194296

9. Afficher les statistiques de mémoire faible et élevée

Le commutateur -l affiche des statistiques détaillées sur la taille de la mémoire haute et basse.

free -l

             total       used       free     shared    buffers     cached
Mem:       1021628     912368     109260          0     120368     655548
Low:        890036     789064     100972
High:       131592     123304       8288
-/+ buffers/cache:     136452     885176
Swap:      4194296          0    4194296

10. Vérifiez la version gratuite

L'option -V affiche les informations de version de la commande gratuite.

free -V

procps version 3.2.8

Lire aussi

Commande supérieure, commande Rechercher, commande Netstat.