2

debian サーバーに openfire をインストールしました。

openfire の Java メモリがサーバーのメモリよりも少なくなければならないかどうかを知りたいですか?

たとえば、256 MB RAM のサーバーを使用している場合、256 MB RAM を超える Openfire Java メモリを使用できます。または、256 未満にする必要があります。

助けてください

ありがとう、パンカイ

4

1 に答える 1

3

「Javaメモリ」は間違いなく低くする必要があります。できれば利用可能なRAMよりもかなり低くする必要があります。そうしないと、サーバーがスワッピングを開始し、サーバーのパフォーマンスが大幅に低下します。

Java ヒープ領域の「適切な」設定を決定するために考慮すべきいくつかの事項:

  1. サーバー上で何が実行されていますか?OpenFire だけが実行されている場合は、より多くの RAM を予約できることは明らかです。
  2. OpenFire が実際に必要とする RAM の量は? Java プロセスに大量のヒープ メモリを与えると、ガベージ コレクションを開始する前にヒープ メモリがいっぱいになります。ヒープ サイズを小さくすると、より頻繁にガベージを収集する必要があります。

「理想的な」設定を見つけるには時間がかかる場合がありますが、多くの場合、サーバーがより多くのメモリを使用できるようにするだけでは役に立ちません。

于 2009-09-29T12:39:55.993 に答える