Linux comando de vista de memoria libre

  
 

Ver el comando de memoria libre en linux. Sin embargo, el uso real de la memoria de Linux y el significado literal de la salida siguen siendo algo diferentes, la memoria real disponible para Linux no se ve directamente en el elemento gratuito. De la siguiente manera:

[root @ dbrg-1 ~] # freetotal usamos buffers compartidos gratuitos cachedMem: 319844 83632 236212 0 19128 46116 - /+ buffers /cache: 18388 301456Swap: 2096472 0 2096472

total Memoria total

utilizada Número de memoria utilizada

libre Memoria libre

compartida Memoria total compartida por varios procesos

buffers Caché de búfer y almacenado en caché Tamaño de la caché de la página de la caché del disco

Intercambiar memoria virtual

[Nota] El significado de utilizado /libre para las líneas rojas y azules es diferente. La línea roja es desde la perspectiva del sistema, todos los búferes /caché se utilizan, las líneas azules son desde el punto de vista de la aplicación, para las aplicaciones, los búferes /caché es igual a disponible, porque el búfer /caché es para Mejore el rendimiento de la lectura de archivos, cuando la aplicación necesite utilizar memoria, el búfer /caché se reciclará rápidamente.

Para la línea Mem: total = usado + libre ((319844 = 83632 + 236212)

para la línea - /buffers /cache:

total = used + free ( 319844 = 18388 + 301456)

used = used + buffers + cached (83632 = 18388 + 19128 + 46116)

Transfer:

Para mejorar la eficiencia de acceso al disco, Linux Algunos diseños elaborados, además del almacenamiento en caché (para VFS, aceleran el nombre de la ruta del archivo a la conversión de inodo), también adoptaron dos métodos principales de caché: caché de búfer y caché de página. Este último lee y escribe en inodos de archivos. Estos cachés reducen efectivamente el tiempo de las llamadas del sistema de E /S (como lectura, escritura, getdents).

Copyright © Conocimiento de Windows All Rights Reserved