free - Affiche la quantité de mémoire libre et utilisée dans le système
SYNTAXE
free [options]
DESCRIPTION
free affiche la quantité totale de mémoire physique et d’échange libre et utilisée dans le système, ainsi que les tampons et les caches utilisés par le noyau. Les informations sont obtenues en analysant le fichier /proc/meminfo. Les colonnes affichées sont les suivantes :
total Mémoire totale utilisable (MemTotal et SwapTotal dans /proc/meminfo). Cela inclut la mémoire physique et la mémoire d’échange, moins quelques bits réservés et le code binaire du noyau.
used Mémoire utilisée ou indisponible (calculée comme total - disponible)
free Mémoire inutilisée (MemFree et SwapFree dans /proc/meminfo)
shared Mémoire utilisée (principalement) 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 pages et les tranches (Cached et SReclaimable dans /proc/meminfo)
buff/cache Somme des tampons et du cache
available Estimation de la quantité de mémoire disponible pour le lancement de nouvelles applications, sans échange. Contrairement aux données fournies par les champs cache ou free, ce champ prend en compte le cache de pages et tient également compte du fait que toutes les tranches de mémoire récupérables ne seront pas récupérées en raison d’éléments en cours d’utilisation (MemAvailable dans /proc/meminfo, disponible sur les noyaux 3.14, émulé sur les noyaux 2.6.27+, sinon identique à free)
OPTIONS
-b, --bytes
Affiche la quantité de mémoire en octets.
-k, --kibi
Affiche la quantité de mémoire en kibioctets. Il s’agit de la valeur par défaut.
-m, --mebi
Affiche la quantité de mémoire en mébioctets.
-g, --gibi
Affiche la quantité de mémoire en gibioctets.
--tebi Affiche la quantité de mémoire en tébioctets.
--pebi Affiche la quantité de mémoire en pébioctets.
--kilo Affiche la quantité de mémoire en kilooctets. Implique --si.
--mega Affiche la quantité de mémoire en mégaoctets. Implique --si.
--giga Affiche la quantité de mémoire en gigaoctets. Implique --si.
--tera Affiche la quantité de mémoire en téraoctets. Implique --si.
--peta Affiche la quantité de mémoire en pétaoctets. Implique --si.
-h, --human
Affiche tous les champs de sortie automatiquement mis à l’échelle à l’unité la plus courte de trois chiffres et affiche les unités imprimées. Les unités suivantes sont utilisées :
B = octets
Ki = kibioctet
Mi = mébioctet
Gi = gibioctet
Ti = tébioctet
Pi = pébioctet
Si l’unité est manquante et que vous avez un exaoctet de RAM ou d’échange, le nombre est exprimé en tébioctets et les colonnes ne sont peut-être pas alignées avec l’en-tête.
-w, --wide
Passe en mode large. Le mode large produit des lignes de plus de 80 caractères. Dans ce mode, les tampons et le cache sont affichés dans deux colonnes distinctes.
-c, --count nombre
Affiche le résultat nombre de fois. Nécessite l’option -s.
-l, --lohi
Affiche des statistiques détaillées sur la mémoire basse et élevée.
-L, --line
Affiche la sortie sur une seule ligne, souvent utilisé avec l’option -s pour afficher les statistiques de mémoire à plusieurs reprises.
-s, --seconds délai
Affiche en continu le résultat à intervalles de délai secondes. Vous pouvez en fait spécifier n’importe quel nombre à virgule flottante pour le délai en utilisant soit . soit , pour le point décimal. usleep(3) est utilisé pour les délais de résolution en microsecondes.
--si Utilise kilo, méga, giga, etc. (puissance de 1 000) au lieu de kibi, mebi, gibi (puissance de 1 024).
-t, --total
Affiche une ligne indiquant les totaux des colonnes.
-v, --committed
Affiche une ligne indiquant la limite d’engagement de mémoire et la quantité de mémoire engagée/non engagée. La colonne total sur cette ligne affichera la limite d’engagement de mémoire. Cette ligne est pertinente si la surallocation de mémoire est désactivée.
--help Affiche l’aide.
-V, --version
Affiche les informations de version.
FICHIERS
/proc/meminfo
informations sur la mémoire
BUGS
La valeur de la colonne partagée n’est pas disponible pour les noyaux antérieurs à la version 2.6.32 et est affichée comme étant égale à zéro.
Veuillez envoyer les rapports de bogues à _