Solr 合并达到亚马逊 EC2 上的 IO 限制

发布于 2024-11-10 13:08:16 字数 176 浏览 6 评论 0原文

我们使用 apache-solr 来处理超过 1000 万个文档,合并因子为 2。它托管在 amazon ec2 (amazon linux) 上,并附加了 ebs 卷。索引驻留在 ebs 上。在合并期间,达到了 io 限制并导致问题。 有没有办法限制进程级别或特定磁盘级别的 iops? 或者我们可以减慢 solr 合并速度吗? 谢谢

We use apache-solr with over 10 million documents with a merge factor 2. It is hosted on amazon ec2 (amazon linux) with ebs volumes attached.Index resides on ebs.During merge, the io limit is reached and causing issues.
Is there any way to limit iops at process level or at particular disk level?
or can we slow down solr merging?
Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

不羁少年 2024-11-17 13:08:16

您可以在 RAID 卷中安装多个 EBS 以获得更高的吞吐量。 Heroku 的这篇文章提供了有关 EBS io 性能的有趣事实。

这不是您问题的直接答案,但它将突破限制(如果您尚未使用 RAID)。

You can mount several EBS in a RAID volume to get a higher throughput. This post from Heroku provides interesting facts of EBS io performance.

It's not a direct answer to your question but it will push the limit (if you are not already using RAID).

诠释孤独 2024-11-17 13:08:16

通过增加合并因子可以减少 solr 合并的频率。

solr merging can be made less frequent by increasing the merge factor.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文