最近,我们需要优化公司的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