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
ramfs
ytmpfs
usar / 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 comoramdisk
tiene.df
odu
, eche un vistazo a mi respuesta a continuación.Respuestas:
De http://www.kernel.org/doc/Documentation/filesystems/tmpfs.txt :
Así que simplemente use
df
odu
(también puede usarlos para ramfs):entonces 1136 KB está en uso.
entonces 1416 KB está en uso.
Eso es interesante ...
df
edu
informa diferentes tamaños. ¿Qué está pasando aquí y cuál es el correcto?/run
tiene 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é
du
ydf
salidas pueden ser diferentes.)fuente