websphere6.1的java进程老99.9%占用CPU【已解决】

各位专家好!

    这个问题最近困扰我很久了,在附件中,我截下了当时websphere监控诊断图,希望专家能给我指点一二

谢谢
hima

附件:

附件图标websphere cpu性能问题.rar (18.23 KB)

参与91

82同行回答

hschenlianghschenliang  技术支持工程师 , 久其软件
:hug: :hug: 感谢13楼,显示全部
:hug: :hug: 感谢13楼,收起
2008-10-28
浏览1036
huangdoshuangdos  CTO , 深圳乐凯撒股份有限公司
多谢分享!!显示全部
多谢分享!!收起
互联网服务 · 2008-07-23
浏览1099
多谢13#分享!!!!显示全部
多谢13#分享!!!!收起
2008-07-18
浏览1028
艾依然艾依然  其它 , 惠牛农业
非常感谢楼上的分享显示全部
非常感谢楼上的分享收起
互联网服务 · 2008-06-16
浏览1071
转过来的,显示全部
转过来的,收起
2008-06-10
浏览1030
dkmdkm  软件架构设计师 , 广州八斗软件科技有限公司
粗粗的回答下楼主得问题cpu 看到java进程 99%原因可能有一下情况:1、io 操作过多2、gc 操作频繁,但内存使用依然跟不上3、io处理方式问题,确认操作系统和was得 参数配置4、楼上提到得request问题,这个在tomcat的配置文档有提到过,就是请求经过了was后,最后操作系统端是否能正常...显示全部
粗粗的回答下楼主得问题
cpu 看到java进程 99%
原因可能有一下情况:
1、io 操作过多
2、gc 操作频繁,但内存使用依然跟不上
3、io处理方式问题,确认操作系统和was得 参数配置
4、楼上提到得request问题,这个在tomcat的配置文档有提到过,就是请求经过了was后,最后操作系统端是否能正常释放问题;
5、检查程序
粗粗的几点意见,需要进一步测试跟踪方可发现问题...
寻找问题和解决方法:
1、unix系统可以通过kill -3 pid 获取堆栈检查
2、可以通过server配置参数,用wsadmin生成javacore 和heapdump文件分析
3、unix下可以查看iostat看看,cpu和内存是否有做等待或者分页
4、request问题可以通过配置解决
5、程序注入代码检查慢得部分功能

粗略分析,楼主很多地方需要根据实际情况出发
而且也和操作系统有关,但个人觉得性能或者cpu99%问题,在解决参数配置后,还需要回到程序这一层面详细检查!
was得nio和aio得配置,楼主也可以先去检查下收起
互联网服务 · 2008-06-10
浏览1094
方小懒方小懒  项目经理 , 合和信息
非常感谢13楼的分享显示全部

非常感谢13楼的分享

收起
系统集成 · 2016-03-09
浏览2329
piaohua2005piaohua2005  软件开发工程师 , msnt
很好的帖子啊~~~~~~~~~受教了显示全部
很好的帖子啊~~~~~~~~~受教了收起
互联网服务 · 2012-03-16
浏览2331
8906723289067232  数据库管理员 , 哈尔滨蓝易科技
看来13 楼已经被膜拜了  我也膜拜显示全部
看来13 楼已经被膜拜了  我也膜拜收起
系统集成 · 2012-02-09
浏览2311
css013css013  系统工程师 , THROLD
不错,感谢分享。显示全部
不错,感谢分享。收起
系统集成 · 2012-01-04
浏览2348

提问者

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2008-06-05
  • 关注会员:3 人
  • 问题浏览:60838
  • 最近回答:2016-03-09
  • X社区推广