求:JVM性能调优方案(高手请进)

姓庄滴 2010-11-10 11:33:21
HI,专家些,此帖是一个关于JVM性能调优的话题,求指教。

一、现状

1.1 硬件环境
HP小型机,8个处理器,40G内存。
1.2 软件环境
操作系统:HP-UX 11.31 64bit
WEB平台: SAP NetWeaver (SAP NetWeaver是SAP公司的web server,就像Oracle公司的Weblogic一样的概念)
JVM: HP JDK 1.4.2 64bit

1.3 应用背景
NetWeaver 是一个拥有很多Class文件,很多第三方jar包,很多Web Application的平台;总之就是一个很庞大WEB服务器(比Weblogic要庞大3倍左右)。

目前我们有两台HP小型机,也就是说:(8 CPU + 40G内存)X 2台 = 集群

二、求教

请问,根据我们的情况,如何设置JVM heap各个区域大小、以及GC相关参数,才能充分发挥性能?从而使服务支持更多并发,并且效率高。

注意:只需给出一台机器的JVM配置即可,这台机器“只运行NetWeaver”,其它服务例如Oracle之类的,在另一台机器。

目前Netweaver默认情况下,JVM heap总大小是 2048MB







...全文
252 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Neetgo 2012-02-07
  • 打赏
  • 举报
回复
先参考网上的一些调优案例给的参考参数分配,运行一段时间再做调整。没有更好,只有合适。
cangsong10 2012-02-03
  • 打赏
  • 举报
回复
一般64位机建议部署逻辑集群。即每台集群可以启动多个应用。一个应用的新生代可以站整个堆的33%,新生代中Eden和survivor的比例为8:1。但具体要根据性能测试结果进行调整。包括使用何种垃圾回收器等等。

5,657

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧