8 台の Minecraft サーバーで arch Linux サーバーを実行しています。このサーバーには 64GB の RAM が搭載されています。残念ながら、メモリが不足しているため、Linux がプロセスを強制終了しています。
個々の JVM の -xmx 設定を微調整すると、良好なパフォーマンスを維持しながら 64GB 未満に簡単に抑えることができます。しかし、これは理想的ではありません。さまざまな JVM の負荷は、次の要因によって大きく異なる可能性があるためです。
- 時刻 (プレイヤーのタイムゾーン)
- プレイヤー数
- 設定
- 状況
たとえば、すべてのサーバーに -xmx8G を設定すると、オンラインのプレイヤーが数人しかいないサーバーには多すぎますが、忙しいタイムゾーンにあり、現在新しいワールドを生成しているサーバーには十分ではありません。
理想的には、すべての JVM に対して 1 つの 64GB 制限を設定したいと考えています。これは可能ですか?
(これが関連しているかどうかはわかりません。JVM は別のユーザーで実行されています。これは便利ですが、そのままにしておく必要はありません)
どんなヒントでも大歓迎です!