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.