Linux服务器定位CPU高占用率代码位置经历

最近检查服务器,突然发现有一台的CPU占用率非常高。特此记录定位异常代码的步骤: 1. 使用top命令定位异常进程。可以看见12836的CPU和内存占用率都非常高 2. 使用top -H -p 进程号查看异常线程 3. 使用printf "%x\n" 线程号将异常线程号转化为16进制 4. 使用jstack 进程号|grep 16进制异常线程号 -A90来定位异常代码的位置(最后的-A90是日志行
相关文章
相关标签/搜索