1

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 のバージョンを新しいバージョンに変更してください。

誰かが私が忘れたことで私を助けることができるなら、それを言ってください:)

前もって感謝します

4

1 に答える 1

0

CPUは64ビット、SOは32ビット、Javaは32ビットです。SOとJAVAを64ビットに変更することを検討しますか?

64ビット処理を使用するには、

  • 64ビット対応のプロセッサ。
  • 64ビットOS
  • 64ビットJVM。

あなたの場合、OSとJVMをアップグレードする必要があります。

あなたの本番アプリケーションは、あなたがテストしていないことをしているのではないかと思います。テストしていないものを見つけるために、本番環境でアプリケーションのプロファイルを作成することをお勧めします。

jbossのバージョンは古いですが、考慮された値でjbossのバージョンを新しいバージョンに変更しますか?

プロファイリングがJBossのパフォーマンスのボトルネックを示している場合は、アップグレードすると役立つ場合があります。そうでなければ、私はあなたのアプリケーションを想定します。

于 2012-10-29T13:57:54.467 に答える