内存 虚拟 硬盘 ramdisk tmpfs

Posted by 老沙
2月 16 2010

电脑开机,硬盘就狂闪,想优化一下,就想到了windows下的ramdisk,后来发现,在linux下不用这个麻烦,2.6.X的内核有tmpfs文件系统

直接挂载,或绑定就可以了

我用了一个方便的做法,在/etc/rc.d/rc.local 文件中加入如下

mkdir /dev/shm/foxcache
chown test:test /dev/shm/foxcache
mount –bind /dev/shm/foxcache /home/test/.mozilla/firefox/b5gwlupd.default/Cache
mkdir /dev/shm/tmp
chown root:root /dev/shm/tmp
chmod 1777 /dev/shm/tmp
mount –bind /dev/shm/tmp /tmp

分别对火狐的缓存和/tmp进行的优化,我没有单独建立tmp分区,而是用的系统的,你可以自己建立

mount -t tmpfs -o size=2G none /tmp

ramdisk与tmpfs区别很多,主要是ramdisk是虚拟的块设备,而tmpfs是文件系统.

系统默认tmpfs大小为物理内存的一半

Trackback URL for this entry