定位高占用进程
top
或 htop
命令按 CPU/内存占用排序,查看进程 PID 和名称。ps -aux | grep <进程名>
确认进程详情。分析原因
chkrootkit
等工具扫描。/var/log/
下相关文件)或使用 strace
跟踪系统调用。优化或终止进程
kill <PID>
或 kill -9 <PID>
终止。限制资源使用
cpulimit
限制进程 CPU 占用:cpulimit -p <PID> -l 50
(限制为 50%)。/etc/sysctl.conf
,如降低 vm.swappiness
减少交换空间使用。系统级优化
sync; echo 3 > /proc/sys/vm/drop_caches
释放内存。systemctl stop <服务名>
并 systemctl disable <服务名>
。硬件与监控
nmon
、sar
等工具持续监控资源使用,设置阈值告警。注意:操作前建议备份重要数据,关键系统进程需谨慎处理,避免误杀导致服务中断。