非常慢的MongoDB副本集

我已经在EC2中设置了两个具有RAID10的Mongo实例。 我使用这两个服务器设置了副本集,发现这个副本在networking上非常慢。 如果我在本地login并在mongo控制台中发出查询,一切正常。 我testing磁盘速度没有问题在这里:

sudo dd if=/dev/zero of=/data/output2.img bs=8k count=100k 102400+0 records in 102400+0 records out 838860800 bytes (839 MB) copied, 1.87101 s, 448 MB/s 

而没有复制的类似设置工作很快。 我怎样才能find这个问题?

这在细节上有点轻描淡写 – 你不要提到一些重要的信息,比如什么是慢的(例如通过驱动程序访问)。 复制为主要添加了一些负载,但通常是相当轻量级的。

你在运行什么规模的实例,以及在哪里(跨区域复制等)? 将复制数据添加到组合时,可能会使可用带宽饱和。 我只希望,如果你正在运行一个写大量的应用程序,或者如果你正在做slaveOK读取。

最后,作为在AWS中运行MongoDB的一般指南,看看这个白皮书:

http://d36cz9buwru1tt.cloudfront.net/AWS_NoSQL_MongoDB.pdf

这些官方文档中的注释:

http://www.mongodb.org/display/DOCS/Amazon+EC2