シリアルコレクターチェックの使用
OpenJDK派生のJVMには、さまざまなワークロードに対応するためのガベージコレクターがあります。特にシリアルコレクターは、単一の論理CPUマシンや非常に小さなヒープに最適ですが、どちらもElasticsearchを実行するには適していません。Elasticsearchでシリアルコレクターを使用すると、パフォーマンスに壊滅的な影響を与える可能性があります。シリアルコレクターチェックは、Elasticsearchがシリアルコレクターで実行されるように構成されていないことを確認します。シリアルコレクターチェックに合格するには、Elasticsearchをシリアルコレクターで起動してはいけません(使用しているJVMのデフォルトからであれ、-XX:+UseSerialGC
で明示的に指定したものであれ)。Elasticsearchに付属するデフォルトのJVM構成は、JDK14以降のバージョンでElasticsearchがG1GCガベージコレクターを使用するように構成されています。以前のJDKバージョンでは、構成はCMSコレクターにデフォルト設定されています。