0

我正在使用 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但没有任何效果...你看到任何其他可以为此进行的调整吗?

欢迎任何反馈!

4

1 回答 1

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,这也会影响复制分片时节点之间的流量。

于 2018-01-16T00:00:07.283 回答