关于WAS在AIX平台CPU使用率高的问题
问题:
我们现在碰到一个问题,程序吃CPU,在一个小时之内,使CPU的IDLE=0。
按开始的判断,此台机器(P550,8CPU/16G内存,AIX5305,WAS60211)不应是这种状况
运行的程序使用用户总计1000个用户。现在涉及到WAS的操作系统的相关参数已经调整,WAS参数也无太多可调整的。就您的经验,感觉会是什么地方出问题了?
答:
针对您提出的AIX平台 WAS CPU使用高的问题是比较棘手的问题。
CPU使用率高可能由下面几种问题造成的:
1、Java应用存在内存泄漏,当JVM内存使用达到其最大HeapSize,而每次垃圾回收后,free百分比小于5%。最终会导致JVM连续地进行垃圾回收,造成大量的CPU时间占用。
2、Java应用中存在瞬间产生大量微小垃圾对象的现象,虽然这些垃圾可以被回收,但是导致JVM内存瞬间被吃光,最终JVM会强制进行频繁地垃圾回收。同样造成CPU时间的大量占用。
3、Java应用中存在申请大对象空间的现象,(注:大对象类型主要有以下几种:int[],char[],float[],String等Java原始类型数组),虽然JVM内存有大于此大对象的空间,但是JVM内存中没有连续的空间来存放这些大对象,直接导致JVM进行强制垃圾回收,并进行JVM内存移位操作(极为消耗时间和CPU)。导致CPU时间大量占用。
4、Java应用中存在Java算法效率问题,在高并发线程访问下,直接导致CPU时间占用。
所以在生产环境下,要定位此类CPU高的问题还是比较困难的。
你应该求助与IBM 800电话支持,他们会根据您的实际情况给出相应的诊断手段。
如果您想通过800得到技术支持,推荐您先仔细研究一下以下网址中的“MustGather: 100% CPU usage on AIX”
http://www-1.ibm.com/support/doc ... s=utf-8&lang=en
分享到:
相关推荐
WAS7在AIX平台上的安装,部署文档。
WAS7在AIX平台上的安装借鉴.pdf
详细描述了在AIX系统上安装WAS6.1及相关配置
AIX+WAS热备.docAIX+WAS热备.doc
本文档描述 在AIX 6.1下 WAS7.0的安装 和集群,文档经过项目实践整理写出来,有多图,比较容易上手 1.安装AIX操作系统以及AIX系统光盘上面相关的软件包 2.安装配置WAS 7.0 3.(图例说明WAS集群工作原理) 4.安装...
WAS V8.5 for AIX 6.1 安装以及性能调优概要
AIX5.3安装配置WAS6.1,配置集群。详细说明步骤
参考自己实际安装步骤,介绍了AIX系统下WAS6.1及补丁包的安装及概要文件的创建
WAS_V7_for_AIX_5.3_安装以及性能调优
was6.1+AIX+ORACLE下一次OutOfMemoryError的解决过程,真实环境下一次问题解决的全过程记录,设计范围比较广,希望对相似环境下有相同问题的朋友有些帮助
AIX操作系统安装Websphere8 aix was 安装说明
在AIX系统上安装WAS的安装配置文档。
WAS基本使用手册,WebSphere Application Server(简称WAS)部署使用... 网络上传播范围最广的 WAS基本使用手册
AIX下WAS安装及配置.pdfAIX下WAS安装及配置.pdfAIX下WAS安装及配置.pdfAIX下WAS安装及配置.pdfAIX下WAS安装及配置.pdfAIX下WAS安装及配置.pdf
本文由多年从事系统集成现场工作经验的工程师写给公司内部培训的资料,...5.WAS 6.0 ND版 安装配置 6.VAC编译环境安装 文档特点注重实用与可操作性,配合多截图让读者很容易看懂,自行操作配置,希望对大家有所帮助!
WAS8.5 在AIX下使用XManger的安装,包括Server的建立
AIX环境下WAS7.0安装配置步骤 本教程还解释如何在 AIX 服务器的启动和关闭过程中集成 WebSphere Application Server,并提供许多其他参考资料的链接,帮助您快速地设置和运行 WebSphere Application Server。
完整的描述了aix中如何安装和使用db2&was$MQ,以及相关的调优和参数配置
Websphere7.0 for AIX部署手册;Websphere7.0 for AIX部署手册
在IBM WAS ND产品中,管理配置数据都存储在 XML 文件中。单元保留了它每个节点中每台服务器的主配置文件。同时每个节点和服务器也有其自己的本地配置文件。如果服务器已经属于单元,则对于本地节点或服务器配置文件...