Webサーバーとしてapache-tomcatを使用しています。Linuxによってjvmに割り当てられているヒープサイズを確認したいと思います。また、どこからでも変更できます。
4 に答える
Linuxでの簡単な方法は、以下を実行することです。
ps -ef |grep tomcat
開始および最大のJVMメモリを探します。
-Xms1024m -Xmx4096m
この場合、起動時に1Gが割り当てられ、最大値は4Gです。
JConsoleを使用してヒープサイズのメモリ割り当てを簡単に確認できます。システムにjre/jdkへのパスが正しく設定されている場合は、どこからでもコマンドを使用して開始できますjconsole
。
ヒープメモリの割り当てを管理するには、こちらをご覧ください:http: //javahowto.blogspot.com/2006/06/6-common-errors-in-setting-java-heap.html
Tomcatが使用するヒープサイズは、その構成で定義されます。
確認・変更ができる場所です。
この構成が保存される場所がわからない場合は、Tomcatのドキュメントを参照して、すべての構成値とともに説明することをお勧めします。
サーバーからの詳細情報が必要であるが、インタラクティブにログインできない場合(または、GUIまたはJMXが設定されていない場合) 、POMファイル/ライブラリにjavamelodyを含めると、host:8080//にページが作成されます。ヒープサイズ、GC統計、permgenサイズなど、あらゆる種類の適切な情報を使用して監視します。
これは、実稼働環境で実行したままにしておくのは安全ではありません。常に必要な場合は、少なくともロックダウンしてください。