当索引大小不断增长时,我的搜索性能会下降。例如:对于给定的查询,我获得3500 RPS(每秒请求数),索引上有1M个文档,而索引上的6M文档给我1200 RPS。索引上的每个文档大小平均为500字节。尝试使用以下不同的群集配置,并且在两种情况下的行为都相同。
Elastic Search版本:1.2.1
群集1配置:4个节点群集 2路由器节点:具有4核CPU,4 GB RAM,20GB磁盘的VM 2个数据节点:具有32个核心CPU的物理,198GB Ram(24G分配给ES进程),250 GB磁盘 索引的分片数:3和1副本
群集2配置:7个节点群集 2路由器节点:具有4核CPU,4 GB RAM,20GB磁盘的VM 2个数据节点:具有8个核心CPU,48GB Ram(24G分配给ES进程),250 GB本地存储的VM 索引的分片数:3和1副本
除了搜索查询性能问题之外,我观察到数据节点CPU总是在所有核心上达到100%。
非常感谢任何投入。
由于 Gopi