现在我有5个节点,索引设置为5个分片和1个副本。碎片通常约为4演出。
性能良好且CPU利用率低,没有堆或内存问题,IO等待是可以接受的,但有时如果我在kibana中搜索很远,它会超时。当它超时时,CPU没有尖峰,并且节点上的负载平均值不会爆炸。
节点有8个内核,cpu平均只有3%。
所以我知道增加了更多分片的开销,但我有能力处理我认为。
我的问题是,通过开放更多线程,更多分片会提高查询性能吗?我知道我不应该手动调整线程池设置,所以我在考虑增加分片数量。基本上我看到大查询超时,我也看到未充分利用的资源,所以我想调整它以最大化这些资源。