如何将 linux 可执行文件移动到 ramdisk?

alf*_*a64 1 linux ramdisk node.js

我以这种方式制作了一个虚拟磁盘:

mkdir -p /media/ramdisk
mount -t tmpfs -o size=512M tmpfs /media/ramdisk/
Run Code Online (Sandbox Code Playgroud)

这样做的原因是因为我运行了很多 node.js 脚本并且它们的执行时间非常短,但我怀疑时间开销是因为它从磁盘重新加载 node.js 可执行文件并在每次后续运行时销毁它。所以我认为这可能是获得一点性能的解决方案。如何将像 node 这样的程序移动到 ramdisk 并从那里运行它?这个想法是有一个启动脚本来创建 ramdisk 并将节点文件放入其中。请注意,我目前正在使用 Fedora 16 来获取它的价值。提前致谢。

EEA*_*EAA 5

如果脚本被频繁读取,它们将驻留在内核的读取缓存中,因此已经从内存中读取。