定位高占用进程
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 等工具持续监控资源使用,设置阈值告警。注意:操作前建议备份重要数据,关键系统进程需谨慎处理,避免误杀导致服务中断。