Gran parte de la información aquí es utilizada por los comandos free, top y ps. De hecho, la salida del comando free es similar en apariencia al contenido y estructura de / proc / meminfo. Pero al mirar directamente a / proc / meminfo, se revelan más detalles:
MemTotal: cantidad total de RAM física, en kilobytes.
MemFree: la cantidad de RAM física, en kilobytes, que el sistema no ha utilizado.
Buffers: la cantidad de RAM física, en kilobytes, utilizada para los buffers de archivos.
En caché: la cantidad de RAM física, en kilobytes, utilizada como memoria caché.
SwapCached: la cantidad de intercambio, en kilobytes, utilizada como memoria caché.
Activo: la cantidad total de memoria intermedia o página de memoria caché, en kilobytes, que está en uso activo. Esta es una memoria que se ha utilizado recientemente y, por lo general, no se recupera para otros fines.
Inactivo: la cantidad total de búfer o memoria caché de página, en kilobytes, que está libre y disponible. Esta es una memoria que no se ha utilizado recientemente y se puede recuperar para otros fines.
HighTotal y HighFree: la cantidad total y libre de memoria, en kilobytes, que no se asigna directamente al espacio del kernel. El valor HighTotal puede variar según el tipo de kernel utilizado.
LowTotal y LowFree: la cantidad total y libre de memoria, en kilobytes, que se asigna directamente al espacio del kernel. El valor LowTotal puede variar según el tipo de kernel utilizado.
SwapTotal: la cantidad total de intercambio disponible, en kilobytes.
SwapFree: la cantidad total de swap free, en kilobytes.
Sucio: la cantidad total de memoria, en kilobytes, en espera de volver a escribirse en el disco. Reescritura: la cantidad total de memoria, en kilobytes, que se vuelve a escribir activamente en el disco.
Asignado: la cantidad total de memoria, en kilobytes, que se ha utilizado para asignar dispositivos, archivos o bibliotecas mediante el comando mmap.
Losa: la cantidad total de memoria, en kilobytes, utilizada por el núcleo para almacenar en caché las estructuras de datos para su propio uso.
Committed_AS: la cantidad total de memoria, en kilobytes, estimada para completar la carga de trabajo. Este valor representa el peor de los casos, y también incluye memoria de intercambio. PageTables: la cantidad total de memoria, en kilobytes, dedicada al nivel más bajo de la tabla de páginas.
VMallocTotal: la cantidad total de memoria, en kilobytes, del espacio total de direcciones virtuales asignado.
VMallocUsed: la cantidad total de memoria, en kilobytes, del espacio de direcciones virtuales utilizado.
VMallocChunk: el bloque contiguo de memoria más grande, en kilobytes, de espacio de direcciones virtuales disponible.
HugePages_Total: el número total de páginas enormes para el sistema. El número se obtiene dividiendo Hugepagesize por los megabytes reservados para las páginas enormes especificadas en / proc / sys / vm / hugetlb_pool. Esta estadística solo aparece en las arquitecturas x86, Itanium y AMD64.
HugePages_Free: el número total de páginas enormes disponibles para el sistema. Esta estadística solo aparece en las arquitecturas x86, Itanium y AMD64.
Tamaño enorme: el tamaño de cada unidad de páginas grandes en kilobytes. De manera predeterminada, el valor es 4096 KB en núcleos uniprocesadores para arquitecturas de 32 bits. Para SMP, núcleos hugemem y AMD64, el valor predeterminado es 2048 KB. Para arquitecturas Itanium, el valor predeterminado es 262144 KB. Esta estadística solo aparece en las arquitecturas x86, Itanium y AMD64.
For Itanium architectures, the default is 262144 KB.
- ¿Deberían ser 262144 bytes?