本人單位有台伺服器有記憶體3GB,設置swap記憶體為6GB,近來系統有點慢,估計與檔IO有關心,因此想採用/dev/shm替代/tmp,看了很多文章,都沒有在一些關鍵問題上闡述清楚:/dev/shm到底跟swap有什麼關係?結合我的實際問題就是,我的/tmp平時佔用2.5GB,現在想bind /tmp到/dev/shm,但只想利用實體記憶體128M,我該怎麼設置?是設置/dev/shm為128M還是2.5GB?
希望哪位大哥指點。
版主: mufa
路燈甲 寫:如果這樣你覺得如何?
mkdir /ramdisk
mount -t tmpfs -o size=128M /ramdisk /ramdisk/
再把 /tmp 指向 /ramdisk
wkdttxs4 寫:
我當前的做法是在 /etc/fstab中添加實現的:
tmpfs /tmp tmpfs defaults,rw,size=128m,mode=1777 0 0
您的做法應該與此類似吧?
但是我的/tmp一般都佔用高達2.5GB,而實體記憶體能用於虛擬硬碟的部分也不能太多,否則會影響系統性能。所以很矛盾,我也不知道具體該怎麼作?
正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客