64位ubuntu上了6G之后几乎不需要什么优化,各种应用速度就上去了。
linux基本上遵循缓存优先的原则,看了一下free,几乎有3G用到了缓存上了。
不过还是建了ramkdisk试一下。
在/etc/fstab里加一句
引用
tmpfs /tmp/cache tmpfs size=1000M 0 0
创建 /tmp/cache 目录,并且赋全权777
sudo mount -a
这样就把一个1000M的ramdisk挂到/tmp/cache上了。而且tmpfs非常强大,没有分配的空间是不会保留的,也就是说实际上你可以直接挂3G (最大是内存的一半)上去,而不用担心空的地方会浪费。
df -h 就可以看到所有挂上的设备了。
建立一个shell,拷贝eclipse和netbeans过去:
引用
cp -R /home/magicgod/soft/eclipse /tmp/cache
cp -R /home/magicgod/soft/netbeans-6.5/ /tmp/cache/
cp /home/magicgod/backup/ram_netbeans.conf /tmp/cache/netbeans-6.5/etc/netbeans.conf
cp -R /home/magicgod/tomcat /tmp/cache/
mkdir /tmp/cache/jdk
cp -R /usr/local/jdk/* /tmp/cache/jdk/
cp -R /home/magicgod/ant/ /tmp/cache/
主要是拷贝了 eclipse, netbeans, jdk, tomcat, ant。并且在开机的时候自动进行。
开机会慢一点,但是以后硬盘就不闪了。
以为会飞快,但是eclipse和netbeans还是那么慢。
裸tomcat启动可以小于1s了,也算是个安慰吧。
数据库暂时不敢放过去,很怕出事。
都怪linux的缓存太强了,没有成就感。
虚拟机快了很多,也是得益于大缓存。
firefox把cache放过去后也会快一点。
firefox配置:
引用
browser.cache.disk.parent_directory=/tmp/cache
反正硬盘不闪了。
vista就懒得配了,反正也认不出来这么多内存。