d2207197 寫:Tetralet 寫:我的 Linux 的記憶體用得很兇,
(實體記憶體只有 512 MB 而己)
所以不開 Swap 會很不穩定。
雖然開了也只是能多撐久一點而己...
小小經驗分享。
不知道 kernel 的版本 or config 對於記憶體的使用影響會有多大的差異
記得以前用 2.4.x,記憶體滿容易就用到 4xx(我總共 512MB)
現在用 2.6.7 倒是很少發生
不過不開 swap 其實也滿恐怖的,我有試過用
- 代碼: 選擇全部
while [ 1 ] ; do w3m www.google.com.tw ; done
如果不開 swap 的話,這個跑個幾秒電腦就完全死當,只能重開機
開 swap 還可以撐一陣子
應該說linux的記憶體用法不太一樣吧!沒用到的幾乎都被拿來當Cache,所以記憶體有事沒事就滿載。所以第二次開程式,速度超快。
kernel 2.4,當記憶體用完的時候,不通知使用者就直接把程式關閉。
kernel 2.6,加了會通知使用者記憶體不足的訊息。