Ya verifico / proc / meminfo y / proc / vmstat pero no hay campo sobre ramfs.
ramfsy tmpfsusar / adquirir dinámicamente RAM en función de la necesidad. No tienen una asignación fija o rígida de RAMemory. Por lo tanto, no hay forma de especificar un tamaño de asignación como ramdisktiene.
aserrín
Simplemente puede usar dfo du, eche un vistazo a mi respuesta a continuación.
jaume
Puede encontrar una buena charla sobre ramdisk (initrd), vs ramfs (initramfs), vs tmpfs y sus diversos comportamientos en términos de asignación y uso de memoria en el siguiente artículo escrito por los chicos de los proyectos Tin Hat y Tor-ramdisk: opensource .dyc.edu / ramdisk-vs-ramfs
ramfsytmpfsusar / adquirir dinámicamente RAM en función de la necesidad. No tienen una asignación fija o rígida de RAMemory. Por lo tanto, no hay forma de especificar un tamaño de asignación comoramdisktiene.dfodu, eche un vistazo a mi respuesta a continuación.Respuestas:
De http://www.kernel.org/doc/Documentation/filesystems/tmpfs.txt :
Así que simplemente use
dfodu(también puede usarlos para ramfs):entonces 1136 KB está en uso.
entonces 1416 KB está en uso.
Eso es interesante ...
dfeduinforma diferentes tamaños. ¿Qué está pasando aquí y cuál es el correcto?/runtiene una subcarpeta llamada/run/shm, que es un sistema de archivos tmpfs separado (aunque se muestra comonone):Al agregar ambas cantidades, obtiene el tamaño informado por
du:Entonces, la historia completa es que 2 sistemas de archivos tmpfs usan 1416 KB.
(Aquí es otra razón por qué
duydfsalidas pueden ser diferentes.)fuente