gio*_*o79 29 linux memory files
我在某处读到有人可以将 linux 系统上的文件放入内存中,并且加载它会非常快。
我该怎么做呢?如何验证文件是从内存加载的?
Chr*_*own 30
在 Linux 上,您可能已经有一个tmpfs
可以写入的文件系统/dev/shm
。
$ >/dev/shm/foo
$ df /dev/shm/foo
Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 224088 0 224088 0% /dev/shm
Run Code Online (Sandbox Code Playgroud)
然而,这可以使用交换。对于真正的 ramdisk(不会交换),您需要使用ramfs
文件系统。
mount ramfs -t ramfs /mountpoint
Run Code Online (Sandbox Code Playgroud)