详细记录一例es的性能优化过程(python版本)
发布时间
阅读量:
阅读量
文章结构概览
- ES性能优化
- 启用G1垃圾收集器
ES性能调优策略
成都地区的ES集群频繁触发预警信息,通过查阅相关日志内容可发现
[gc][11534155] overhead, spent [38.3s] collecting in the last [38.6s]
该条日志记录了 JVM 垃圾回收过程中的相关信息,表明在最近 38.6 秒的时间段内,JVM 完成了一次垃圾回收操作,用于清理内存中不再使用的对象。从日志内容可以看出,在此次垃圾回收过程中,约有 38.3 秒的时间被用于执行与垃圾回收相关的各项任务(如标记、整理等),而实际用于回收垃圾的时间相对较少。
这种情况可能源于堆内存中存在大量对象,从而导致垃圾回收操作效率下降。为改善这一状况,可以考虑对 JVM 的垃圾回收策略进行调整,并合理配置堆内存的大小等参数以提升整体性能。
以下是对 JVM 垃圾回收策略的简要介绍
- -XX:+UseSerialGC:采用串行式垃圾收集器;
- -XX:+UseParallelGC:采用并行式垃圾收集器;
- -XX:+UseParallelOldGC:采用并行老年代垃圾收集器;
- -XX:+UseConcMarkSweepGC:采用CMS
全部评论 (0)
还没有任何评论哟~
