以下是Ubuntu內存清理實用技巧,助你釋放系統資源:
ps aux
查看進程,通過kill -9 <PID>
終止非必要進程。sudo sync && echo 3 > /proc/sys/vm/drop_caches
(清理頁面、目錄項、inode緩存)。sudo sync && echo 2 > /proc/sys/vm/drop_caches
。sudo apt-get remove --purge <軟件名>
,并清理依賴包sudo apt-get autoremove
。sudo journalctl --vacuum-time=1w
(保留1周日志)或sudo find /var/log -name "*.log" -exec truncate -s 0 {} \;
。sudo swapon --show
,不足時創建交換文件(如4GB):sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo echo '/swapfile none swap sw 0 0' >> /etc/fstab # 永久生效
```。
vm.swappiness
參數(默認60,建議10-30)減少交換依賴:sudo sysctl vm.swappiness=10
,永久生效需編輯/etc/sysctl.conf
。htop
實時查看內存占用,free -h
查看內存狀態。systemctl disable <服務>
。注意:操作前建議備份重要數據,避免誤刪系統文件。