(FAQ)HP-UX java Full GC及System GC导致EAS Cloud性能慢及EAS Cloud的JAVA进程CPU高
(FAQ)HP-UX java Full GC及System GC导致EAS Cloud性能慢及EAS Cloud的JAVA进程CPU高
原因分析: HP-UX下JDK 的Full GC及System GC导致。 建议优化JVM参数;以及择机更新JDK版本由1.5.0.11到1.5.0.19或较新版本。 解决方法: 方案一、优化HP-UX JVM参数 修改各个server下文件 easprofilesserver(N)inset-server-env.sh, 修改JVM_CUSTOM_PARAMS参数如下,修改后重启集群生效: JVM_CUSTOM_PARAMS="-XX:+HeapDump -XX:+HeapDumpOnOutOfMemoryError -XX:NewSize=200m -XX:NewRatio=6 -XX:+UseParallelOldGC -XX:+DisableExplicitGC" 方案二、升级HP-UX JDK版本 步骤 1 升级HP-UX JDK版本由1.5.0.11到1.5.0.19(或最新版本)。 1. 下载和操作系统对应的较新版本的JDK。 JDK1.5.0.19在FTP服务器(IP:202.105.139.162,用户名/密码:usersupport/usersupport2007) 上的下载位置:/工具/JDK/jdk15_15019_ia.depot.zip。 更新的版本需要去HP官方网站下载。HP-UX JDK 15021版本,内部测试有bug,请不要使用! 2. 上传到操作系统某目录下(如/tmp下)解压后进行安装。 #swinstall –s /<斜杠开头的jdk绝对路径>/ *
例如:#swinstall –s /tmp/jdk15_15019_ia.depot.zip *
3. 验证JDK是否安装成功。如显示版本和安装版本一致,说明升级成功。
#<新版本JDK的绝对路径>/java –version
例如:/opt/java1.5/bin/java -version
正确的显示如下:
步骤 2 替换JDK路径,重启EAS使之生效。
1. 将$EAS_HOME/server/bin/set-server-env.sh中jdk路径JAVA_HOME改成新的jdk路径(默认新的JDK会安装到/opt/java1.5下),
2. 重启EAS服务(或群集)后生效。
3. 相关问题测试验证。
方案三、手工收集dump日志进一步分析
如方案一、二处理后,问题仍然存在,需手工收集dump日志进一步分析:
Hp Unix 不会自动产生dump文件,需手工收集,通过该文件的分析,可定位到内存溢出的功能点,从而从根本上解决问题。
收集时机:在cpu高消耗,系统整体运行缓慢后
收集方法:#kill -3 pid
pid 可在管理控制台查看到,收集每个server的dump文件,然后运行eassupport后将日志上传金蝶ftp服务器
注意:设置参数前可通过如下方案验证参数的正确性,以免启动集群失败。
#cd jdk安装目录
#./java -Xms512m -Xmx1536m -XX:+HeapDump -XX:NewSize=200m -XX:NewRatio=6 -XX:+UseParallelOldGC -XX:+DisableExplicitGC -version
参数正确会打印出java的版本号
或参考:客户服务知识库中相关FAQ(先进入mykingdee,打开导向“产品”-“客户服务知识库”,然后粘贴知识库相关的FAQ链接)
http://service.kingdee.com/knowledge/view/47383.html
关键字
HP-UX,JDK Full GC,System GC,JAVA CPU高
原因分析: HP-UX下JDK 的Full GC及System GC导致。 建议优化JVM参数;以及择机更新JDK版本由1.5.0.11到1.5.0.19或较新版本。 解决方法: 方案一、优化HP-UX JVM参数 修改各个server下文件 easprofilesserver(N)inset-server-env.sh, 修改JVM_CUSTOM_PARAMS参数如下,修改后重启集群生效: JVM_CUSTOM_PARAMS="-XX:+HeapDump -XX:+HeapDumpOnOutOfMemoryError -XX:NewSize=200m -XX:NewRatio=6 -XX:+UseParallelOldGC -XX:+DisableExplicitGC" 方案二、升级HP-UX JDK版本 步骤 1 升级HP-UX JDK版本由1.5.0.11到1.5.0.19(或最新版本)。 1. 下载和操作系统对应的较新版本的JDK。 JDK1.5.0.19在FTP服务器(IP:202.105.139.162,用户名/密码:usersupport/usersupport2007) 上的下载位置:/工具/JDK/jdk15_15019_ia.depot.zip。 更新的版本需要去HP官方网站下载。HP-UX JDK 15021版本,内部测试有bug,请不要使用! 2. 上传到操作系统某目录下(如/tmp下)解压后进行安装。 #swinstall –s /<斜杠开头的jdk绝对路径>/
(FAQ)HP-UX java Full GC及System GC导致EAS Cloud性能慢及EAS Cloud的JAVA进程CPU高
(FAQ)HP-UX java Full GC及System GC导致EAS Cloud性能慢及EAS Cloud的JAVA进程CPU高原因分析:HP-UX下JDK 的Full GC及System GC...
点击下载文档
本文2024-09-16 22:50:47发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-50745.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章