弹性6.1复制速度上限?

时间:2018-01-15 15:31:14

标签: elasticsearch elasticsearch-6

我正在玩Elastic 6.1.1并测试软件的限制。 如果我使用0个副本和10个数据节点获取~300GB的索引,然后决定添加副本,则所有Elastic实例都在大量使用网络(但不是CPU)。这是正常行为:)

但是看起来网络使用有点"上限" - 考虑网络图 - 达到160Mbps(20MiB /秒)。此限制很奇怪,因为它是以前版本的Elastic(indices.store.throttle.max_bytes_per_sec)的默认限制,但此变量已从Elastic 2.X开始删除

我想知道这个上限是什么,以及如何删除它。 我试着提出index.merge.scheduler.max_thread_count但没效果...... 您是否看到可以在此结束的任何其他调整?

欢迎任何反馈!

1 个答案:

答案 0 :(得分:0)

你有这个 - https://www.elastic.co/guide/en/elasticsearch/reference/6.1/recovery.html - 它限制了从节点到节点复制碎片的任何相关传输速率。您可以通过逐渐增加它来开始玩它,看看它对集群性能的影响。

此外,您有https://www.elastic.co/guide/en/elasticsearch/reference/6.1/shards-allocation.html#_shard_allocation_settings,这也会影响复制分片时节点之间的流量。