定位高占用进程
top(按 M 按内存排序、P 按CPU排序)或 htop 查看进程资源占用情况,记录高占用进程的PID、名称及用户。ps aux --sort=-%cpu 或 ps aux --sort=-%mem 筛选高占用进程。终止异常进程
kill <PID> 终止,顽固进程用 kill -9 <PID> 强制结束。清理系统资源
sudo apt-get clean。sudo rm -rf /tmp/* /var/tmp/*。sudo apt-get autoremove。优化系统配置
systemctl list-units --type=service,禁用不需要的服务(如 sudo systemctl disable <service>)。/etc/sysctl.conf,修改 vm.swappiness 值(0-100,数值越小越倾向于使用物理内存)。fallocate -l 2G /swapfile,后续执行 chmod 600、mkswap、swapon)。监控与长期优化
top、htop 或 vmstat 监控资源使用,设置定时任务(如 cron)自动清理缓存。valgrind 等工具检测应用程序内存泄漏。注意:操作前建议备份重要数据,系统级操作需谨慎,避免误杀关键进程。若问题持续,可考虑硬件升级(如增加内存)或联系专业运维支持。