關於/dev/shm 設置難題?128M or 2.5G ?

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

關於/dev/shm 設置難題?128M or 2.5G ?

文章wkdttxs4 » 週三 10月 22, 2008 5:15 pm

本人單位有台伺服器有記憶體3GB,設置swap記憶體為6GB,近來系統有點慢,估計與檔IO有關心,因此想採用/dev/shm替代/tmp,看了很多文章,都沒有在一些關鍵問題上闡述清楚:/dev/shm到底跟swap有什麼關係?結合我的實際問題就是,我的/tmp平時佔用2.5GB,現在想bind /tmp到/dev/shm,但只想利用實體記憶體128M,我該怎麼設置?是設置/dev/shm為128M還是2.5GB?

希望哪位大哥指點。
wkdttxs4
可愛的小學生
可愛的小學生
 
文章: 5
註冊時間: 週六 9月 06, 2008 11:41 am

文章訪客 » 週三 10月 22, 2008 5:39 pm

128吧~記得沒錯/dev/shm是實體記憶體
訪客
 

文章wkdttxs4 » 週三 10月 22, 2008 6:02 pm

要是有個參數明確界定 /dev/shm 如何實用實體記憶體與交換記憶體就好了?
wkdttxs4
可愛的小學生
可愛的小學生
 
文章: 5
註冊時間: 週六 9月 06, 2008 11:41 am

文章路燈甲 » 週四 10月 23, 2008 10:06 am

如果這樣你覺得如何?

mkdir /ramdisk
mount -t tmpfs -o size=128M /ramdisk /ramdisk/
再把 /tmp 指向 /ramdisk
路燈甲
 

文章wkdttxs4 » 週四 10月 23, 2008 11:05 am

路燈甲 寫:如果這樣你覺得如何?

mkdir /ramdisk
mount -t tmpfs -o size=128M /ramdisk /ramdisk/
再把 /tmp 指向 /ramdisk



我當前的做法是在 /etc/fstab中添加實現的:
tmpfs /tmp tmpfs defaults,rw,size=128m,mode=1777 0 0
您的做法應該與此類似吧?

但是我的/tmp一般都佔用高達2.5GB,而實體記憶體能用於虛擬硬碟的部分也不能太多,否則會影響系統性能。所以很矛盾,我也不知道具體該怎麼作?
wkdttxs4
可愛的小學生
可愛的小學生
 
文章: 5
註冊時間: 週六 9月 06, 2008 11:41 am

文章阿信 » 週五 10月 24, 2008 9:16 am

wkdttxs4 寫:
我當前的做法是在 /etc/fstab中添加實現的:
tmpfs /tmp tmpfs defaults,rw,size=128m,mode=1777 0 0
您的做法應該與此類似吧?

但是我的/tmp一般都佔用高達2.5GB,而實體記憶體能用於虛擬硬碟的部分也不能太多,否則會影響系統性能。所以很矛盾,我也不知道具體該怎麼作?


Hi, 小弟比較好奇的是為何/tmp會用到這麼高?

Debian預設是將/dev/shm設定成一半的ram size。也可以調高到。/etc/default/tmpfs

如果/tmp的io使用量還是這麼高的話,建議還是加人ram比較實際,或是找出為何/tmp的高佔量的原因。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

文章wkdttxs4 » 週五 10月 24, 2008 11:55 am

阿信 寫:
Hi, 小弟比較好奇的是為何/tmp會用到這麼高?

Debian預設是將/dev/shm設定成一半的ram size。也可以調高到。/etc/default/tmpfs

如果/tmp的io使用量還是這麼高的話,建議還是加人ram比較實際,或是找出為何/tmp的高佔量的原因。


伺服器上跑了很多JAVA應用,性能的苛求所以大量使用了綁定到/dev/shm的/tmp。
記憶體插槽已經插滿,當前不太可能從硬體上來解決了。
希望幫忙啊,謝謝了。
wkdttxs4
可愛的小學生
可愛的小學生
 
文章: 5
註冊時間: 週六 9月 06, 2008 11:41 am


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客