在前面第四章中, 我們介紹到很多地方提起「虛擬記憶體」, 您
心理會不會問說, 「我真的需要設計虛擬記憶體嗎」?
這問題牽涉到一個實際的問題, 就是您現有的記憶體夠大嗎? 大
凡實際的記憶體不夠時, linux 便有可能開始用到虛擬記憶體, 假如
這時候連虛擬記憶體也用光了, 系統(tǒng)便會有類似當機的反應 (多半不
會真正當機), 至少正執(zhí)行中的應用軟體因此原因當掉的可能非常大。
照筆者經驗, 我通常會規(guī)劃一個 Swap Partition 的虛擬記憶體,
而其大小不小於實際虛擬記憶體之大小, 以這樣的情況觀察系統(tǒng)的運
轉, 尤其是記憶體消耗的情況, 若發(fā)覺有需要, 可以再設立第二個
Swap Partition, 若沒有辦法增加 Swap Partition, 可以用 Swap
File, 不過 Swap File 效率上比 Swap Partition 低。
最後提醒讀者一個觀念, 假如系統(tǒng)經常性的使用掉大量的虛擬記
憶體, 這時您或許就該考慮擴充實際的記憶體了, 假如您希望系統(tǒng)運
轉的效率處在最佳狀態(tài)的話。 對於把 Linux使用在有嚴厲生產力場合
的讀者朋友來說, 尤其要注重這一點。