当前位置: 首页 > 网络应用技术

[Elasticsearch] Elasticsearch配置优化和JVM调整设置以及优化之前和之后的优化比较

时间:2023-03-07 10:43:24 网络应用技术

  最近,我们需要优化公司的ES集群。在这里,我们将组织和记录优化过程,并在之前和之后优化比较。

  节点和节点分开。有13个节点。

  它主要用于ES群集的某些配置和JVM级别的优化配置。

  默认值是垃圾回收。将其用垃圾回收重新定位。

  消除:

  新的:

  注意:在这里,我仅指定了congcthreads来启动ES群集错误。询问后,据说需要指定xx:ParallelGCThreads参数,并且此参数需要大于congcthreads参数值。使用公式:parallelgcthreads = 8 +((n -8)5/8)= 3 +((5CPU)/ 8);同时,只要它是平行的GC,而不仅仅是parnew,就可以使用此参数。

  新添加:

  注意:这里的ES版本是7.4,小型版本有很多差异。每个人都根据自己的版本进行配置。不要盲目配置。

  在一段时间内稳定运行后,观察了群集的性能。此处还给出了比较图。

  1.首先是GC和GC时间的数量:您可以看到对比很明显。

  可以看出,JVM堆的大小已经变得平稳,并且以前没有明显的毛刺,表明全时间减少了。

  您可以看到JVM GC时间,时间,索引时间和延迟的数量有了显着改善。这次调整通常是成功的!并观察到它没有在3周内发生,甚至完全被“杀死”。

  当太阳变暖时,风就有小麦气,当绿色阴和草赢得花朵时。

  原始:https://juejin.cn/post/7101541803626594341