我的筆記型電腦配備4 GB RAM,已經使用了大約4 - 5 年,直到去年我一直在使用Windows,當時我注意到我的筆記型電腦速度逐漸變慢,我認為這與我的RAM 較低有關,這成為了一個很好的理由遷移到Ubuntu。但即使現在我使用 Ubuntu,我仍然可以看到這種緩慢的情況與日俱增。目前我正在卸載重型應用程序,並且不使用筆記型電腦觀看電影。我的問題是,是否有任何方法可以在不更改 RAM 的情況下停止這種緩慢的情況,或者有任何方法可以減輕 RAM 的壓力或...?我的筆記型電腦型號:ACER Aspire E 15 我的 Swappiness:60 我的 Free -h:可用的免費共享 buff/快取總數 Mem:3.7Gi 2.0Gi 240Mi 254Mi 1.5Gi 1.3Gi Swap:2.0Gi 0B 2.0Gi
答案1
Ubuntu 使用 Gnome 作為桌面環境,因此對 RAM 的使用量有點大。
有幾件事你應該改變
- 變更桌面環境
- 建立交換文件
- 減少交換性
桌面環境
您可以安裝較輕版本的 ubuntu,例如徐本圖或者盧本圖。 (兩者都是基於 ubuntu 的,onlu 的桌面環境有所不同即使用者介面的樣子)
或者更簡單的解決方案是僅安裝桌面環境。
# For Xubuntu
sudo apt-get install xubuntu-desktop
#For Lubuntu
sudo apt-get install lubuntu-desktop
您也可以嘗試其他桌面環境,但這些是流行的。然後,您可以從登入畫面在桌面環境之間切換 從登入畫面變更 DE(圖片由 HowToGeek 提供)
交換文件(或分割區)
您應該有一個至少等於您擁有的內存量的交換文件/分區。 (我曾說過使用 6GB)。交換對於防止 Ubuntu 在 RAM 已滿時掛起(透過寫入其內容磁碟來釋放 RAM)是必要的。它還有助於冬眠。
#Check if you have a Swap partition/file.
sudo swapon --show
#If you get an output similar to this then you have a swap file/partition
NAME TYPE SIZE USED PRIO
/dev/sda2 partition 1.9G 0B -2
如果您沒有:您可以按照指南進行操作比如這個
斯瓦皮內斯
最後,您應該減少交換值以利用 RAM 並減少慢速磁碟的使用。您可以透過以下方式檢查目前的交換性:
cat /proc/sys/vm/swappiness
預設應為 60,這並不理想。透過使用 root 權限開啟文字編輯器 (sudo) 來更改它
sudo nano /etc/sysctl.conf
然後將 swappiness 更改為您選擇的值(5 對我來說似乎不錯)
#find the line with:(vm.swappiness) and change the value
vm.swappiness=5
(要退出 nano 並儲存,請使用 Ctrl+X、Y、Enter )