Linux Solr merge在amazon ec2上达到io限制

Linux Solr merge在amazon ec2上达到io限制,linux,io,solr,amazon-ec2,amazon-ebs,Linux,Io,Solr,Amazon Ec2,Amazon Ebs,我们使用ApacheSolr处理1000多万个合并因子为2的文档。它托管在amazon ec2(amazon linux)上,并连接了ebs卷。索引驻留在ebs上。在合并期间,达到io限制并导致问题。 有没有办法限制进程级别或特定磁盘级别的iops? 或者我们可以放慢solr合并的速度? 多亏了增加合并因子,可以减少solr合并的频率。您可以在RAID卷中装载多个EB以获得更高的吞吐量。Heroku提供了有关EBS io性能的有趣事实 这并不是对您的问题的直接回答,但它将超出限制(如果您尚未使用

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

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


这并不是对您的问题的直接回答,但它将超出限制(如果您尚未使用RAID)

当您达到“io限制”时,EC2/EBS如何反应?大多数情况下,它应该是正常的,但有时卷将停止响应。必须强制分离并重新连接一次。你觉得向Amazon提交一个支持请求来问他们该怎么做怎么样?当然,我做了,有人建议我对io稍微放松一点。但是solr不允许我像现在这样控制它的速度,这是唯一的方法。看看另外的性能因素,我希望在solr中有一些选项来控制速度,因为这随时都可能是个问题。