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
)。