La sortie de la commande free que j'ai lancée sur mon hôte Linux est la suivante:
free
total used free shared buff/cache available
Mem: 263846320 47746620 3290072 1140808 212809628 214382420
Swap: 0 0 0
Je ne suis pas en mesure de comprendre ce que cette partie disponible spécifie. La mémoire disponible est très moins indiquée, c’est-à-dire autour de 1,24%, même si la mémoire totale est trop élevée et que la mémoire utilisée est d’environ 18,09%.
free -h
total used free shared buff/cache available
Mem: 251G 45G 3.1G 1.1G 202G 204G
Swap: 0B 0B 0B
Est-ce que cela signifie que je ne pourrai pas démarrer plus d'applications car la mémoire disponible est très réduite? La mémoire utilisée est de 18% seulement. Ainsi, la mémoire disponible ne devrait pas être supérieure à 72% et non à 1,24%, comme indiqué dans la commande ci-dessus.
Je suis confus. Quelqu'un peut-il aider?
Dans la sortie de free
,
Free memory est la quantité de mémoire actuellement inutilisée. Ce nombre devrait être petit, car la mémoire non utilisée est simplement perdue.
Disponible La mémoire est la quantité de mémoire disponible pour être allouée à un nouveau processus ou à des processus existants.
L'exemple donné dans la question montre un système en bonne santé.