
线上高CPU占用问题排查
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本课程详细讲解如何在线上环境中识别和解决由高CPU占用引起的问题,涵盖监控、诊断及优化策略。
最近在处理线上问题时遇到了一些挑战。表象是服务停止运行了,并且CPU占用率非常高,一直维持在90%以上。有人可能会建议重启服务器来解决问题,这样做确实可以快速恢复服务,但并不能解决根本原因。
为了更深入地了解问题所在,我们可以使用“线上排查三板斧”方法进行调查:
1. 使用`top`命令找出应用的进程ID(PID)。
2. 通过`top -Hp PID`命令找到线程的进程ID(TID)。
3. 利用`printf %x\n TID`将线程PID转换为十六进制格式,然后使用`jstack | grep TID_HEX`来查看具体的线程信息。
全部评论 (0)
还没有任何评论哟~


