带有PAE内核+ SO 32位和CPF 64位的Java 32位

时间:2012-10-29 13:45:58

标签: java linux-kernel jvm cpu-architecture cpu-speed

我在使用JBOSS 4.2.3GA的应用程序中遇到问题。我们有大约20个在线用户,通常cpu运行到95%,99%。我们使用jmeter和其他测试在应用程序中搜索问题,我们找不到可能导致此问题的点或循环。

我们的客户数据中心负责组织的历史性问题。所以,我开始看它的架构,我在一些网站上读到“32位java x 64位java”和“32位SO vc 64位SO”,并提出了一些问题,希望有人可以帮助我。

生产机器是 - 1个vCPU Intel Xeon E5506 2.13Ghz 5120Mb RAM 1 HD 80Gb(ark.intel.com/products/37096/Intel-Xeon-Processor-E5506-4M-Cache-2_13-GHz-4_80-GTs-Intel-QPI) - redhat 32位(内核:2.6.18-274.7.1.el5PAE) - java 32位。

问题是:

  1. cpu是64位,SO是32位,java是32位。我们会将SO SO和JAVA值得考虑改为64位吗?
  2. 我读到了使用带有PAE内核的java 32位的一些问题。 (https://kb.groundworkopensource.com/display/SUPPORT/Using+the+32-bit+PAE+kernel+can+cause+JAVA+errors)和使用apache服务器的基准测试(http://www.phoronix的.com / scan.php页=冠词安培;项= ubuntu_32_pae试验#= 1)。这可能是个问题吗?
  3. jboss的版本是旧的,我们会得到一个考虑周全的价值,将jboss的版本更改为更新版本吗?
  4. 如果有人可以帮助我忘记一些事情,请说出来:)

    提前致谢

1 个答案:

答案 0 :(得分:0)

  

cpu是64位,SO是32位,java是32位。我们将SO SO和JAVA的值变化为64位?

要使用64位处理,您需要

  • 64位处理器。
  • 64位操作系统
  • 64位JVM。

在您的情况下,您需要升级您的操作系统和JVM。

我怀疑你的生产应用程序正在做一些你没有测试的东西。我建议你在生产中描述你的应用程序,找出你没有测试的是什么。

  

jboss的版本是旧的,我们会得到一个考虑周全的价值,将jboss的版本更改为更新版本吗?

如果您的性能分析指出JBoss的性能瓶颈,升级它可能会有所帮助。否则,我会假定你的申请。