我这样做了一个ramdisk:
mkdir -p /media/ramdisk mount -t tmpfs -o size=512M tmpfs /media/ramdisk/
原因是因为我运行了很多node.js脚本,并且它们的执行时间非常短,但我怀疑时间开销是因为它会从磁盘重新加载node.js可执行文件,并在每个subsecuent运行时将其销毁。 所以我认为这可能是获得一点,即使不是很多,性能的解决scheme。 我怎样才能像节点一样的程序移动到ramdisk并从那里运行? 这个想法是有一个启动脚本创buildramdisk,并将节点文件放在里面。 请注意,我目前使用的是什么是值得的Fedora 16。 提前致谢。
如果脚本经常被读取,它们将驻留在内核的读取caching中,因此已经从内存中读取。