Linux memoria caché de memoria caché detallada

  

Linux y la gestión de memoria diferente de victorias, la memoria caché a tratar de mejorar el rendimiento de lectura y escritura, a menudo llamada memoria caché. A veces se encuentra que no hay un programa en ejecución, pero utilizando el comando superior o libre para ver la memoria disponible será muy pocos artículos gratis, a continuación, ver el sistema de archivos /proc /meminfo, se encuentra una memoria caché: Introduzca cat /proc /meminfo Ver:

MemTotal: 16425996 kBMemFree: 5698808 kbbuffers: 380904 kbcached: 9389356 kBSwapCached: 212 kBActive: 6569200 kBInactive: 3725364 kBHighTotal: 0 kBHighFree: 0 kBLowTotal: 16425996 kBLowFree: 5698808 kBSwapTotal: 8273464 kBSwapFree: 8273252 kBDirty: 980 kBWriteback: 0 kBAnonPages: 524108 kBMapped: 24568 kBSlab: 381776 kBPageTables: 7496 kBNFS_Unstable: 0: 0 kBBounce kBCommitLimit: 16486460 kBCommitted_AS: 2143856 kBVmallocTotal: 34359738367 kBVmallocUsed: 267656 kBVmallocChunk: 34359469303 kBHugePages_Total: 0HugePages_Free: 0HugePages_Rsvd: 0Hugepagesize: 2048 kB

comando índice libre en la memoria Descripción: total utilizada libre de buffers compartidos cachedMem: 16425996 10727220 5698776 0 380904 9389832 - /+ buffers /cache: 956484 15469512Swap: 8273464 212 8273252

Primera línea descrita por una situación mundial de la memoria del sistema perspectiva:

Total — — total de la memoria física

usado y mdash; — memoria utilizada, en general, este valor será relativamente grande, ya que este valor incluye el caché de memoria + aplicación de Windows usando

libre y mdash; — la memoria
completamente sin usar

compartida y mdash; — aplicación compartiendo memoria

tampones y mdash; — caché, los principales aspectos de la guía, los valores de nodo-i, etc.
(ls gran catálogo puede ver un aumento en este valor)

caché y mdash; — caché para archivos abiertos

resumen:

Total = usado + freeused = + buffers de memoria caché uso (tal vez añadir también compartida)

la segunda línea de descripción de la aplicación:

valor anterior representa -buffers /cache y mdash; — tamaño de la memoria utilizada por la aplicación, utilizado restando el valor de la caché

indica los valores + buffers /cache y mdash; — todos los tamaños disponibles de memoria utilizada por la aplicación, tampón libre más el valor

resumen:

-buffers /cache = usado-buffers-caché + buffers /cache = + tampones libres + caché

en la tercera fila indica que el canje :

usado y mdash; — se ha utilizado

libre y mdash; — no lo es la memoria caché (memoria caché):

Al leer y escribir archivos, núcleo de Linux con el fin de mejorar la lectura y escritura rendimiento y la velocidad, el archivo se almacena en caché en la memoria, esta memoria es la memoria caché (memoria caché). Incluso después de que el final de su programa se está ejecutando, la memoria caché no se libera automáticamente. Esto hará que el programa después de frecuentes archivos de lectura y escritura, se encuentra muy pocos estará disponible memoria física en los sistemas Linux.

De hecho, esta memoria caché (memoria caché) se dará a conocer de forma automática cuando se necesita usar la memoria, por lo que no tiene que preocuparse por la memoria disponible. Si desea liberar manualmente la memoria caché es una forma.

cómo liberar la memoria caché (memoria caché):

con puede ser liberado memoria caché el siguiente comando: Para pagecache libre: echo 1 > /proc /sys dentries y tres inodos /vm /drop_cachesTo : echo 2 > /proc /sys /vm /drop_cachesTo memoria intermedia de páginas libres, dentries y ínodos: echo 3 > /proc /sys /vm /drop_caches

Tenga en cuenta que, de preferencia antes de soltar el bit de sincronización, para evitar la pérdida de datos .

Resumen: experiencia personal que no había necesidad de liberar manualmente, que la gestión de memoria es mejor que ganar un lugar! Debido a que el mecanismo de gestión de la memoria del núcleo de Linux, por lo general no es necesario para liberar deliberadamente el caché se ha utilizado. Estos archivos de caché de seguridad del contenido puede mejorar la lectura y escritura de velocidad del disco.

Copyright © Conocimiento de Windows All Rights Reserved