使用串行收集器检查编辑

OpenJDK 派生的 JVM 有各种针对不同工作负载的垃圾收集器。特别是串行收集器最适合单逻辑 CPU 机器或极小的堆,这两种情况都不适合运行 Elasticsearch。在 Elasticsearch 中使用串行收集器可能会对性能造成毁灭性打击。串行收集器检查确保 Elasticsearch 未配置为使用串行收集器运行。要通过串行收集器检查,您必须不要使用串行收集器启动 Elasticsearch(无论是来自您使用的 JVM 的默认值,还是您已使用 -XX:+UseSerialGC 显式指定)。请注意,与 Elasticsearch 一起提供的默认 JVM 配置将 Elasticsearch 配置为在 JDK14 及更高版本中使用 G1GC 垃圾收集器。对于更早的 JDK 版本,配置默认为 CMS 收集器。