把内存虚拟成硬盘给代码加速
时间:2011-03-11 来源:Junw_china
有时候,程序里面会对某些文件进行频繁的读写, 这个时候大家一般会用什么办法来提高性能呢?
今天我用虚拟的硬盘试了一下,性能提高很多。
在linux下, 挂载一块内存是相当的简单, 也很方便。
首先,创建一个文件用来挂载内存块
mkdir /tmp/sdk
接下来,挂载
mount -t tmpfs -o nosuid,mode=1777,size=10m,rw tmpfs /tmp/sdk
这样, 就成了,把频繁读写的文件方在/tmp/sdk下, 等于是直接读取内存了。
注意,重启的话,/tmp/sdk下面的数据会丢失。
也可以加到/etc/fstab里面,让它自动挂载。
tmpfs /tmp/sdk tpmfs nosuid,mode=1777,size=10m,rw 0 0
好了,这样在服务器重启之后,就能够自动挂载了。。
相关阅读 更多 +