`
jxstar
  • 浏览: 37656 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

关于WAS在AIX平台CPU使用率高的问题

阅读更多

关于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

分享到:
评论

相关推荐

    WebSphere CPU高分析工具

    标题中的“WebSphere CPU高分析工具”指的是针对IBM WebSphere Application Server(简称WAS)的一种性能监控和诊断工具,主要用于解决服务器CPU使用率过高的问题。WebSphere是IBM提供的一个企业级Java应用服务器,...

    websphere cpu性能问题

    1. 使用`ps -mp <WAS_JAVA_PID> -o THREAD`查找占用CPU的线程ID(tid),关注"CP"列,这里显示了CPU使用率。 2. 通过发送信号`kill -3 <WAS_JAVA_PID>`触发服务器进行Thread Dump,这将提供当前所有线程的状态信息。...

    WebSphere+Application+Server+常见问题及解答

    在AIX平台上安装WAS后,发现管理控制台没有被安装,如何解决此问题?** 如果在安装过程中管理控制台未被正确安装,可以尝试重新安装或使用命令行工具手动安装管理控制台组件。 **2. 什么是概要文件(profile)?*...

    软件测试报告模版

    - 达到峰值用户数1500时,CPU使用率达到70%,内存使用率和IO使用率分别为35%和50%,平均响应时间为3.3秒。 #### 四、测试概述与参与方 - **测试团队构成**: - 测试场景构建人员:郭XX - 功能与性能测试执行...

    WebSphere应用服务器Java虚拟机性能调优与诊断

    - **JVM Profiler**:用于分析应用程序的性能,包括 CPU 使用率、内存消耗等方面。 - **Debugger**:帮助开发者调试代码,找出潜在的问题。 - **实时分析工具**:可以实现实时监控,帮助快速定位问题。 #### 结论 ...

    nc技术文档

    提供了Oracle RAC 10g在Windows 2000平台上的安装教程和使用指南。 **HP-UX11.31下Oracle10.2.0.1 RAC4node安装手册** 介绍了Oracle RAC 10.2.0.1版本在HP-UX 11.31操作系统下的安装步骤。 **AIX-HA-ORA-WAS双机...

    Websphere virtual Enterprise动态集群配置

    使用WebSphere提供的监控工具(如系统管理控制台、健康中心、JMX接口等)来监控应用和集群的性能,包括CPU利用率、内存使用情况、请求响应时间等指标。根据测试结果,可以进一步优化集群配置,如调整负载均衡策略、...

Global site tag (gtag.js) - Google Analytics