有名的IBM离线内存日志分析工具:IBM Pattern Modeling and Analysis Tool for Java Garbage Collector。
通过记录内存使用的日志文件native_stderr.log,可以对WAS运行的情况进行分析。
运行ga29.jar,在菜单中打开native_stderr.log文件。
WAS打开“详细垃圾回收开关”生成native_stderr.log的方法:
服务器-->应用程序服务器(server1)--->java和进程管理---->进程定义---->java虚拟机------>详细垃圾回收
查看垃圾回收的详细信息
在WAS的日志目录下,WebSphere\AppServer5\logs\server1\,查看文件“native_stderr.log的内容, ”
…………
<AF[3]: Allocation Failure. need 528 bytes,
13780 ms since last AF>
<AF[3]: managing allocation failure, action=1 (0/167351272) (8807960/8807960)>
<GC(3): GC cycle started Tue Jun 21 13:25:10 2005
<GC(3): freed 131440728 bytes, 79% free (140248688/176159232), in 150 ms>
<GC(3): mark: 137 ms, sweep: 13 ms, compact: 0 ms>
<GC(3): refs: soft 0 (age >= 32), weak 14, final 362, phantom 0>
<AF[3]: completed in
172 ms>
…………
其中第一行红色部分是Allocation Failure时间,记做A;最后一行红色部分是本次垃圾回收时间,记做B。
如果“native_stderr.log”文件中有连续的A÷B < 10的话,说明目前WAS性能将下降,需要增加WAS的内存或减小WEB容器的线程池的设置。
分享到:
相关推荐
垃圾回收器分析工作,可以分析WAS 死机时的回收器。
详细描述了在AIX系统上安装WAS6.1及相关配置
给was6.1打补丁,包括下载,打补丁顺序
可以安装Linux下的was安装,首先对was6.1做了详细的介绍,
WAS6.1安装集群手册Linux,安装部署,环境搭建;
WAS是webshpere application server的缩写,基于Java的web应用服务器,类IIS
分析GC日志native_stderr.log(可分析WAS6.1版本)
WAS高手资料-基于WAS 6.1的WebSphere Portal 6.1 Cluster配置详解
NULL 博文链接:https://ibmtech.iteye.com/blog/648988
IBM WAS6.1 000-253模拟试题
WAS6.1认证培训PPT文档1,WebSphere Application Server V6.1 Technical Overview
单机玩转WAS6.1ND集群 单机玩转WAS6.1ND集群
WAS 6.1 快速入门,有需要的朋友可以下载
was6.1详细手册,很实用,已部署验证过,不妨下载来看看
myeclipse下如何配置was6.1集成调试环境
AIX5.3安装配置WAS6.1,配置集群。详细说明步骤
针对WAS6.1,对线程数、jvm,日志以及数据库连接进行性能调优
was6.1安装手册.pdf
RedHat 5.7安装IBM WAS 6.1 NC5.7