我们使用分布式索引:
index ind_mm {
type = distributed
agent = 192.168.0.11:9318:ind_1
agent = 192.168.0.11:9319:ind_2
agent = 192.168.0.22:9317:ind_3
agent = 192.168.0.22:9317:ind_4
}
对代理人数量有任何限制吗?当开销太高时?如果我们将使用大约100个agnet,会有不错的表现吗? 1000个angetns?
答案 0 :(得分:2)
那么,CPU内核在机器上拥有更多代理可能没什么意义。
如果有更多代理,他们几乎可以保证在核心上排队。即查询实际上不会并行运行。 (由于流程转换,他们可能会这样做)
无法保证事件数量与核心数量相等,这意味着每个核心有一个部分(它可以通过操作系统将进程分配到核心) - 但理论上它可能是。
运行分布式索引的实例将使用核心,因此在理想情况下,代理比核心少一个。