我正在 CentOS 7 中设置 RAM 磁盘,通过所有教程,我能够看到写入磁盘的速度有所提高。然而,我从未free -h
在系统监视器 GUI 中看到 RAM 使用量增加。即使我将数据写入磁盘,RAM 使用情况仍然不会改变。这个RAM盘是幻觉吗?
我用来创建 RAM 磁盘的命令是:
mount -t tmpfs -o size=8G myTempFS /mnt/ramdisk
中的条目/etc/fstab
是:
myTempFS /mnt/ramdisk defaults,size=8g,x-gvfs-show 0 0
尽管如此,RAM 使用似乎并未受到影响。到底是怎么回事?
答案1
从man tmpfs
:所有 tmpfs 文件系统消耗的内存量显示在 /proc/meminfo 的 Shmem 字段和 free(1) 显示的共享字段中。
您可以使用 来查看每个 tmpfs 挂载消耗了多少内存df
。