free - Afficher la quantité de mémoire libre et
utilisée du système
free affiche la quantité totale de mémoire
physique et d'espace d'échange libre et utilisée par le
système, ainsi que les tampons et caches utilisés par le
noyau. Les renseignements sont rassemblés en analysant
/proc/meminfo. Les colonnes affichées sont les suivantes.
- total
- Total de la mémoire installée (MemTotal et SwapTotal dans
/proc/meminfo)
- used
- Mémoire utilisée (calculée comme total -
free - buffers - cache)
- free
- Mémoire inutilisée (MemFree et SwapFree dans
/proc/meminfo)
- shared
- Mémoire utilisée surtout par tmpfs (Shmem dans
/proc/meminfo)
- buffers
- Mémoire utilisée par les tampons du noyau (Buffers dans
/proc/meminfo)
- cache
- Mémoire utilisée par le cache de page et les slabs (Cached
et SReclaimable dans /proc/meminfo)
- buff/cache
- Somme de buffers et cache
- available
- Estimation de la quantité de mémoire disponible pour le
démarrage de nouvelles applications, sans utiliser l’espace
d’échange. Contrairement aux données fournies par les
champs cache ou free, ce champ tient compte du cache de page
et aussi du fait que tous les slabs de mémoire
récupérables seront récupérés à
cause des éléments utilisés (MemAvailable dans
/proc/meminfo, disponible à partir du noyau 3.14,
émulé à partir du noyau 2.6.27, sinon
identique à free)
- -b, --bytes
- Afficher la quantité de mémoire en octets.
- -k, --kibi
- Afficher la quantité de mémoire en kibioctets. Il s'agit du
comportement par défaut.
- -m, --mebi
- Afficher la quantité de mémoire en mébioctets.
- -g, --gibi
- Afficher la quantité de mémoire en gibioctets.
- --tebi
- Afficher la quantité de mémoire en tébioctets.
- --pebi
- Afficher la quantité de mémoire en pébioctets.
- --kilo
- Afficher la quantité de mémoire en kilooctets. Implique
--si.
- --mega
- Afficher la quantité de mémoire en mégaoctets.
Implique --si.
- --giga
- Afficher la quantité de mémoire en gigaoctets. Implique
--si.
- --tera
- Afficher la quantité de mémoire en téraoctets.
Implique --si.
- --peta
- Afficher la quantité de mémoire en pétaoctets.
Implique --si.
- -h, --human
- Montrer tous les champs automatiquement à l'échelle la plus
appropriée : le plus petit nombre à trois chiffres
affiché avec l'unité. Les unités suivantes sont
utilisées.
B = octets
Ki = kibioctets
Mi = mébioctets
Gi = gibioctets
Ti = tébioctets
Pi = pébioctets
En l'absence d'unité, pour des quantités de
l'ordre du exaoctet de RAM ou d'espace d'échange, le nombre est
en tébioctet et les colonnes risquent de ne pas être
alignées avec l'en-tête.
- -w, --wide
- Basculer en mode large. Le mode large produit des lignes plus grandes que
80 caractères. Dans ce mode, buffers et cache
sont affichés en deux colonnes séparées.
- -c, --count
compte
- Afficher le résultat compte fois. Nécessite l'option
-s.
- -l, --lohi
- Afficher les statistiques détaillées pour la mémoire
basse et la mémoire haute.
- -s, --seconds
délai
- Afficher le résultat en continu toutes les délai
secondes. Vous pouvez indiquer une valeur décimale pour
délai avec un point ou une virgule décimale.
usleep(3) est utilisé pour obtenir un délai avec une
résolution en microseconde.
- --si
- Utiliser kilo, mega, giga, etc (puissances de 1000) au lieu de kibi, mebi,
gibi (puissances de 1024).
- -t, --total
- Afficher une ligne contenant les quantités totales des
colonnes.
- --help
- Afficher l'aide.
- -V, --version
- Afficher les informations de version.
- /proc/meminfo
- Renseignements sur la mémoire