2012-10-29 2 views
1

JBoss 4.2.3GA를 사용하는 응용 프로그램에서 문제가 있습니다. 우리는 약 20 명의 사용자를 온라인으로 가지고 있으며 보통 95 %, 99 %의 CPU를 사용합니다. 우리는 jmeter와 다른 테스트를 사용하여 어플리케이션에서 문제를 찾고 우리는이 문제의 원인이 될 수있는 점이나 루프를 찾지 못했습니다.Java 32 비트 PAE 커널 + SO 32 비트 및 CPF 64 비트

고객 데이터 센터에 대한 책임이있는 조직에 이전 문제가 있습니다. 그래서, 나는 그것의 아키텍처를 보았고, "32 비트 자바 x 64 비트 자바"와 "32 비트 SO VC 64 비트 그래서"일부 사이트에서 읽고 누군가가 나를 도울 수 있기를 바랍니다.

생산 기계 - vCPU 1 개 인텔 제온 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 비트는 32 비트는 SO 및 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)와 아파치 서버를 이용한 벤치 마크 테스트 (http : //www.phoronix .com/scan.php? page = article & item = ubuntu_32_pae & num = 1). 문제가 될 수 있습니까?
  3. jboss의 버전이 오래된 경우 고려해야 할 값이 jboss의 버전을 최신 버전으로 변경합니다. 누군가가 내가 잊지 뭔가 나를 도울 수 있다면

, 그것을 말 해주세요 :) 사전

답변

0

에서

감사 CPU가 64 비트의는 SO 32 비트 자바 32 비트입니다. 우리는 SO와 JAVA를 고려한 가치 변화를 64 비트로 할 것인가?

당신

  • 64 비트 프로세서 능력을 가질 필요가 64 비트 처리를 사용한다.
  • 64 비트 OS 인 경우
  • 64 비트 JVM

OS와 JVM을 업그레이드해야합니다.

프로덕션 응용 프로그램이 테스트하지 않는 작업을하고 있다고 생각됩니다. 프로덕션 환경에서 응용 프로그램을 프로파일 링하여 테스트하지 않는 것이 무엇인지 찾아내는 것이 좋습니다.

jboss의 버전이 오래된 경우 고려해야 할 가치가있는 값을 jboss의 버전으로 변경하십시오.

프로파일 링이 JBoss의 성능 병목 지점을 지적하면이를 업그레이드하는 것이 도움이 될 수 있습니다. 그렇지 않으면, 나는 당신의 신청을 전제로합니다.

관련 문제