1GB 保証 RAM と 4GB バースト可能 RAM を備えた vServer で Java に依存する Minecraft サーバーを実行しています。
Debian 6.0 (Squeeze) Minimal (64Bit) を、実際の Minecraft サーバーと並行して、php/mySQL を使用する lighttpd Web サーバーで実行します。現在、1 GB の保証 RAM 内に収まるようにすべてを設定していますが、バースト可能な RAM をこの方法で利用していないように見えます。
現在、サーバーには次の文字列がロードされています。
/opt/java/jre/bin/java -Xmx880M -Xms880M
-XX:+UseConcMarkSweepGC
-XX:+CMSIncrementalPacing
-XX:ParallelGCThreads=2
-XX:+AggressiveOpts
-jar craftbukkit.jar nogui
マインクラフト用に 880M を割り当て (と思いますか?)、残りはシステムや Web サーバーなどのために予約されています。このセットアップを最適化するにはどうすればよいでしょうか? この初期起動を 1GB を超えてバースト可能な RAM に十分に割り当てることは理にかなっていますか? ピーク時に必要なときに 880M 以上を割り当て、最大 4GB にするなど、Java またはシステムがこれを処理する方法はありますか? バースト可能な RAM は保証されていないため、必要なときに利用できない場合はどうなりますか? ありがとう!