Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3015978
  • 博文数量: 535
  • 博客积分: 15788
  • 博客等级: 上将
  • 技术积分: 6507
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-07 09:11
文章分类

全部博文(535)

文章存档

2016年(1)

2015年(1)

2014年(10)

2013年(26)

2012年(43)

2011年(86)

2010年(76)

2009年(136)

2008年(97)

2007年(59)

分类:

2007-08-13 14:43:35

   BEA WebLogic Jrockit 是一款高性能的通用 JVM,经认证兼容于 Java Community Process*(JCP)Java 2 Standard Edition*(J2SE)规范,它为在基于英特尔® 至强® 处理器和基于英特尔® 安腾® 处理器的服务器上部署进行了专门优化。这是第一款专门开发用于英特尔® 架构的服务器端 JVM,这意味着它具有这些系统硬件特性的独特优势,同时还针对服务器端部署进行了专门设计。
   作为主流企业服务器平台,英特尔® 至强® 处理器侧重于高性价比,能够与非常广泛的软件进行兼容。基于英特尔® 至强® 处理器的服务器还可在 Windows* 和主要 Linux* 发行版上提供非常高的可用性,支持企业横向扩展和纵向扩充其服务器基础设施。JRockit JVM 包含大量优化特性,能够充分利用英特尔® 至强® 处理器的各项特性。
   JRockit 优化用于超线程(HT)技术(英特尔® 至强® 处理器的一个特性),能够有效地将该操作系统上的逻辑处理器数量增加一倍。因此,即使出现内存故障,JRockit JVM 也能够充分利用处理器的能力,继续有效执行指令。充分利用此项能力对于提供最高性能至关重要。
多线程的功能极为强大,如果正确应用,可大幅提升性能。由于线程处理是一项非常复杂的任务,因此英特尔和 BEA 工程师在开发 BEA JRockit JVM 方面的专业技术发挥了重要作用。因此,部署该平台的客户对线程版本充满信心,因为它与基于英特尔® 至强® 处理器的系统的超线程(HT)技术密切相关。
   基于英特尔® 安腾® 处理器的服务器为后端数据中心部署提供了最出色的可靠性、可用性和可扩充性,包括那些庞大规模和高性能计算部署。可以创建英特尔® 安腾® 2 架构配置来处理以 PB(1PB = 100 万 GB)计量的可寻址内存。甚至在更传统规模的部署中,英特尔® 安腾® 处理器家族的微体系结构特性(如预测和推测)也非常适合 Java 应用的部署。文章《英特尔® 安腾® 2 微体系结构对 .NET* 和 Java* 的支持*》中对此进行了探讨。
   英特尔和 BEA 利用双方的专业技术,精选出了一系列编译器优化,可在服务器端部署中提供对 JRockit JVM 的高水平优化。 英特尔® 安腾® 2 处理器与JRockit JVM之间在设计有着深入的协作。除上文提到的大规模内存寻址能力以外,英特尔®安腾® 处理器目前还采用了高达 9MB 的高速缓存。Jrockit 中可扩充的碎片收集器,可针对大堆碎片进行调节,充分利用硬件平台的并发性,为关键应用提供具有快速响应能力且非常稳定的环境。
 
因为建域时选择的SUN的JVM,现在需要改成BEA的JVM。
更改以下文件:${DOMAIN_HOME}/bin/setDomainEnv.sh
      大概87行:修改为JAVA_VENDOR="BEA"
               export JAVA_VENDOR
               JAVA_HOME="/opt/bea/jrockit90_150_04"
               export JAVA_HOME

修改内存大小MEM_ARGS="-Xms256m -Xmx512m"
           export MEM_ARGS

据说增加以下参数可以提高性能(jrockit90_150_06开始支持,weblogic9.22)
MEM_ARGS="-Xms1024m -Xmx1024m -Xgc:parallel -XXgcthreads:5"
export MEM_ARGS




阅读(10627) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~