美文网首页
线程池的记录

线程池的记录

作者: Ombres | 来源:发表于2019-06-07 22:17 被阅读0次

size指的是线程池中有多少个线程,允许同时执行多少个任务。queue_size指的是当前排队待执行任务的个数,也就是线程池在占满的情况下允许待执行任务的个数。我这里是指index,search,write等这些操作。在es中每个操作都会有一个线程池来处理这些操作,而线程池可能存在被占满的情况,所以每个线程池还有一个对应的队列存放未执行的操作。
queue_size调优取决于你的集群目前的运行状况,可以使用GET /_nodes/nodeId1,nodeId2/stats查看线程池的当前状态,验证是否有队列长期占满,但是一般这种情况下是搜索或者索引的问题,你需要去优化索引,提升搜索或者索引速度,或者考虑其他扩展集群的方法,光靠调整队列大小解决不了根本问题。

相关文章

  • 线程池工作机制与原理

    书接上文, Java线程池 。接下来记录一下线程池的工作机制和原理 线程池的两个核心队列: 线程等待池,即线程队列...

  • 反射、注解与依赖注入总结

    上一篇【线程、多线程与线程池总结】中主要记录线程、多线程相关概念,侧重于线程的Future使用与线程池的操作;同样...

  • java 线程池配置

    简单记录下,配置线程池的时候,各个参数的具体作用 Java util并发包中的线程池配置 简述 一个真正的线程池配...

  • 线程池源码解读

    深入分析java线程池的实现原理 ps: 用一个AtomicInteger记录 线程池状态和其中的线程个数, 其中...

  • 线程池和多线程同步的一些问题

    关于线程池和多线程同步的一点问题记录 1.线程池 newScheduledThreadPool可以设定预定工作时间...

  • 线程池

    线程池参数含义 记录下线程池的策略:1)如果没有空闲的线程执行该任务且当前运行的线程数少于corePoolSize...

  • 线程池的记录

    size指的是线程池中有多少个线程,允许同时执行多少个任务。queue_size指的是当前排队待执行任务的个数,也...

  • 简单记录线程池和线程的关闭

    发现网上很少有关于线程关闭的文档,正好也在看这个东西,现在来做个简单的记录 线程池的关闭 首先看线程池Thread...

  • java----线程池

    什么是线程池 为什么要使用线程池 线程池的处理逻辑 如何使用线程池 如何合理配置线程池的大小 结语 什么是线程池 ...

  • java线程池

    线程VS线程池 普通线程使用 创建线程池 执行任务 执行完毕,释放线程对象 线程池 创建线程池 拿线程池线程去执行...

网友评论

      本文标题:线程池的记录

      本文链接:https://www.haomeiwen.com/subject/bwyvxctx.html