星巡研究院

CPU 100% 排查

CPU 100% 排查 症状 top 显示某进程 %CPU 长期接近 100.0,机器发烫、响应变慢 30 秒排查 1. 找出最吃 CPU 的进程:`top -o %CPU`(记下 PID) 2. 看它在干什么线程:`top -H -p <PID>` 3. 确认是不是自己启动的服务;是的话重启它,或加上限流后再观察 为什么会这样 多半是死循环、无限重试,或一次请求触发了大量计算;单核 100% 常意味着有个循环停不下来。 涉及的名词 [进程] [端口] [Socket] 相关场景 · EADDRINUSE 端口占用 · curl 返回 401 📚 想深入 → 《册1》第 5 章:进程与资源