Significado de los valores
La primera línea significa:
total
: Su RAM (física) total (excluyendo un pequeño bit que el núcleo se reserva permanentemente para sí mismo al inicio); es por eso que muestra ca. 11.7 GiB, y no 12 GiB, que probablemente tenga.
used
: memoria en uso por el sistema operativo.
free
: memoria no en uso.
total
= used
+free
shared
/ buffers
/ cached
: Esto muestra el uso de memoria para propósitos específicos, estos valores están incluidos en el valor de used
.
La segunda línea da los valores de la primera línea ajustados. Da el valor original para used
menos la suma buffers+cached
y el valor original para free
más la suma buffers+cached
, de ahí su título. Estos nuevos valores son a menudo más significativos que los de primera línea.
La última línea ( Swap:
) proporciona información sobre el uso del espacio de intercambio (es decir, el contenido de la memoria que se ha movido temporalmente al disco).
Antecedentes
Para comprender realmente lo que significan los números, necesita un poco de información sobre el subsistema de memoria virtual (VM) en Linux. Solo una versión corta: Linux (como la mayoría de los sistemas operativos modernos) siempre intentará usar RAM libre para almacenar en caché, por Mem: free
lo que casi siempre será muy bajo. Por lo tanto, -/+ buffers/cache:
se muestra la línea , porque muestra la cantidad de memoria libre al ignorar los cachés; los cachés se liberarán automáticamente si la memoria escasea, por lo que realmente no importan.
Un sistema Linux tiene muy poca memoria si el free
valor en -/+ buffers/cache:
línea es bajo.
Para obtener más detalles sobre el significado de los números, consulte, por ejemplo, las preguntas:
Cambios en procps 3.3.10
Tenga en cuenta que la salida de free
se modificó en procps 3.3.10 (lanzado en 2014). Las columnas informadas ahora son "total", "usado", "libre", "compartido", "buff / cache", "disponible" , y los significados de algunos de los valores cambiaron, principalmente para tener mejor en cuenta la losa del kernel de Linux cache.
Consulte el informe de errores de Debian # 565518 para conocer la motivación, y ¿qué significan los cambios en la free
salida de 14.04 a 16.04? Para más información detallada.