簡體   English   中英

Java 32位和PAE內核+ SO 32位和CPF 64位

[英]Java 32 Bits with PAE Kernel + SO 32 bits and CPF 64 Bits

我在使用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和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?page = article&item = ubuntu_32_pae&num = 1)。 可能有問題嗎?
  3. jboss的版本較舊,我們將獲得一個考慮周到的值,將jboss的版本更改為更新的版本?

如果有人可以幫我解決我忘記的事情,請說:)

提前致謝

cpu是64位,SO是32位,java是32位。 我們將得到一個考慮值的變化,將SO和JAVA更改為64位?

要使用64位處理,您需要

  • 具有64位功能的處理器。
  • 64位操作系統
  • 一個64位JVM。

在您的情況下,您需要升級您的OS和JVM。

我懷疑您的生產應用程序正在做您未測試的事情。 我建議您在生產中對應用程序進行概要分析,以了解您沒有測試什么。

jboss的版本較舊,我們將獲得一個考慮周到的值,將jboss的版本更改為更新的版本?

如果您的配置文件指出JBoss的性能瓶頸,則對其進行升級可能會有所幫助。 否則,我假設它是您的應用程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM