
我的經驗是,Linux 工作正常,直到物理記憶體耗盡。一旦使用交換空間,效能就會嚴重下降,並且 GUI 變得無響應。
這個問題並不限於特定的發行版或桌面,因為我已經嘗試了一些(並且問題仍然存在)。
對此我能做什麼?
答案1
答案2
一些提示:
- 不要一次運行這麼多 GUI 程式。
- 確保停止在背景運行的任何您不需要的程式(例如 Apache)。
- 使用針對低記憶體情況的發行版(例如上網本)
- 買更多內存。
- 為您的交換分割區購買更快的 HD(或 SSD)。 :)
答案3
買更多內存? :)
如果您執行的應用程式使用的記憶體多於系統中現有的內存,則除了交換到交換分割區之外,任何作業系統都無能為力。如果您經常遇到這種情況,請停止運行一些不需要的程序,或者,實際上,購買更多內存,現在它非常便宜。
答案4
無論如何,交換都會嚴重降低效能,因此最好完全避免這種情況。這可能聽起來很愚蠢,但一種選擇是不配置交換分割區。我已經在我的所有系統上運行無交換有一段時間了:
- 上網本上的 1 GB 足以瀏覽網頁、聽音樂和其他輕量級的東西。
- 我的桌面上的 4 GB 足夠用於上述所有事情以及開發(即使在 Eclipse 中)和基本圖像編輯。
如果您做的事情確實需要大量內存(帶有大圖像的 Gimp、3D 建模、CAD),那麼您可能應該購買一些 RAM。