私はJVM構成を見つけました。構成された大きなページのサイズは、JVMの割り当てられたヒープサイズよりはるかに大きくなっています。JVMラージ・ページ・サポート:ラージ・ページがヒープより大きい場合にメモリーが無駄になりますか?
以下に追加した設定はWebsphere Application Serverの設定ですが、大きなページを使用している他のJavaアプリケーションでも問題は同じです。一般大きなページに が-Xlp(IBM Knowledge Center- Tuning Linux systems)スイッチとOracleのための-XXを使用してを使用してIBM JREが有効になっている:+ UseLargePages(Oracle: Java Support for Large Memory Pages)
現在の設定は
vm.nr_hugepages = 4096
Hugepagesize: 2048 kB (from meminfo)
-Xmx 6144 (for java process)
を示しており、JVMで始まります - Xlpが有効になっています。
私は、vm.nr_hugepagesによって8GBが固定されているため、他のプロセスでは使用できないと仮定します。 しかし、JavaはHeapに対して6GBしか請求しません。
誰でも他の2GBに何が起こるか説明できますか?
ありがとうございます!
ありがとうCovener設定を調整します! – user3170555