打印

AIX上WAS高CPU占用、线程挂起、系统性能问题之数据收集

AIX上WAS高CPU占用、线程挂起、系统性能问题之数据收集

AIX上WAS高CPU占用、线程挂起、系统性能问题之数据收集

1、确认启用详细垃圾回收开关,如果没有启用请先设置详细垃圾回收并重新启动WAS Server

2、下载 aixperf.sh 文件,地址如下,解压后上传到服务器的某一目录下,比如
    /opt/IBM/WebSphere/AppServer/profiles/AppSrv01
   http://www.Java2Class.net/IBM/WebSphere/HighCPUNew_AIX.zip
将 HighCPUNew_AIX.zip 解压出来,是aixperf.sh,并上传它到AIX机器上,赋予可执行权限 chown +x aixperf.sh

3、在发生高CPU占用、线程挂起、系统性能问题时,用 root 用户运行如下命令进行收集,请将[PID]替换为所要收集WAS Server的Java进程PID号
   ./aixperf.sh [PID]
    会生成 aixperf_RESULTS.tar.gz 和 3 个 JavaCoare 文件

4、强力压缩 <Profile_Root>/logs/ 目录的所有日志文件
   比如 /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/

5、打包所有需要的日志文件
   第3步生成的文件 aixperf_RESULTS.tar.gz 和 3 个 JavaCoare 文件,以及第4步的日志压缩文件

[ 本帖最后由 YuLimin 于 2014-12-3 23:29 编辑 ]
简单就是美!
我的Java:http://www.Java2Class.net

TOP

向司令学习。
领导的决定不一定都是对的,但是不执行领导的决定绝对是不对的。淡定的同时要冷静。

TOP