Ubuntu系統資源占用過高時,可按以下步驟優化:
定位高占用進程
top
或 htop
命令查看CPU/內存占用高的進程,記錄PID。ps -aux | grep <進程名>
獲取進程詳細信息。結束異常進程
kill <PID>
終止非關鍵進程,kill -9 <PID>
強制結束(謹慎操作)。清理緩存與臨時文件
sudo apt clean && sudo apt autoclean
。sudo rm -rf /var/log/*.gz /var/log/*.1
。優化系統服務與配置
sudo systemctl stop <服務名>
。sudo sysctl vm.swappiness=10
,并編輯 /etc/sysctl.conf
永久生效。擴展系統資源
sudo fallocate -l 4G /swapfile
,格式化后啟用。使用監控工具與優化工具
htop
、glances
。cgroup
或 cpulimit
工具。其他優化
操作前建議備份重要數據,若問題持續需分析系統日志(如 /var/log/syslog
)。