讓 /tmp 使用 tmpfs
/tmp 是 liux 下的暫存目錄,很多程式會用到它,為了加速即會自動清除,最好的方法就是用 ram 來替代, tmpfs 就是 linux 下的 ram檔案格式,而在 fedora 下內定會有 /dev/shm 就是 tmpfs ,所以只要將 /tmp 改掛在 /dev/shm 下就可以了,所以只要執行 mount --bind /dev/shm /tmp 就可以了,我將此行加在 /etc/rc.local 內,讓開機時都會自動掛載
参考: http://plog.longwin.com.tw/my_note-unix/2006/01/08/ram_disk_build_method
迴響
將 squid 與 php 也使用 tmpfs
今天在網上看到有關 tmpfs 的使用,它將squid的 cache_dir 及 php 的 session 也放在 tmpfs上,方法如下:
修改 squid.conf 內的 cache_dir ufs /tmp/squid 256 16 256
修改 php.ini 內的 session.save_path = "/tmp"
如此就可以了