JAVA OPTS Xms Xmx MetaspaceSize MaxMetaspaceSizeとサーバーリソースの関係

JAVA OPTS Xms Xmx MetaspaceSize MaxMetaspaceSizeとサーバーリソースの関係

私はjbossアプリケーションサーバーを使い始め、最近新しいテストサーバー(RHEL 7)にアプリケーションをデプロイしようとしたときに問題が発生しました。 jbossサービス(jboss eap 7.1)を起動すると、アプリケーションは次のデプロイ領域にあります。サーバーが停止し始めます。つまり、応答が非常に遅くなり、電源を切る必要があります。 CPUとRAMを追加すると問題が解決します。 config( standalone.conf) には次のパラメータがあります。

JAVA_OPTS="-Xms4096m -Xmx4096m -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m

各項目の意味とサーバメモリ、CPUとの関係について簡単に説明していただけますか?これらのパラメータとサーバーリソースを設定するときに考慮すべき規則や推奨事項はありますか?よろしくお願いします。

答え1

ここそしてここパラメータへの参照例を見つけることができますjava

-Xmsオプションは、初期および最小のJavaヒープサイズを設定します。
-Xmx - このオプションは最大Javaヒープサイズを設定します。
-XX:MetaspaceSizeは、Metaspace領域から派生したFull GCの標準値を指定します。

など。

設定内容はアプリケーションやハードウェアによって異なります。

関連情報