注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

文刀三皮的博客

专注于运行维护

 
 
 

日志

 
 
 
 

java程序导致cpu利用率100%的解决方法  

2014-09-18 22:06:24|  分类: Web服务器 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
1)先用top找出哪个线程占着cpu
#top
查看cpu 100% 的进程号,如进程号为16459

#top -H -p 16459

然后再看是哪个pid 比较高   找到cpu为100%的PID

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
16539 root      25   0 1673m 525m  10m R 98.9 13.3   6:36.83 java   
16462 root      16   0 1673m 525m  10m S  1.0 13.3   0:04.07 java   
16463 root      16   0 1673m 525m  10m S  1.0 13.3   0:04.06 java

从这里看出是  16539

# jstack -F 16539 > /root/cpu_100.txt

查看cpu_100.txt  这一行  Thread 16539: (state = IN_JAVA)
  评论这张
 
阅读(466)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018