副本集成员之间的连接数过多

时间:2013-09-25 09:54:53

标签: mongodb sharding

我有一个带有三个分片(副本集)的分片mongodb数据库,每个分片都有三个副本集成员,托管在Linode云上。

shards:
    {  "_id" : "s0",  "host" : "s0/mongo0.mongo.net:27100,mongo1.mongo.net:27101,mongo2.mongo.net:27102" }
    {  "_id" : "s1",  "host" : "s1/mongo0.mongo.net:27111,mongo1.mongo.net:27110,mongo2.mongo.net:27112" }
    {  "_id" : "s2",  "host" : "s2/mongo0.mongo.net:27121,mongo1.mongo.net:27122,mongo2.mongo.net:27120" }

分片's0'在mongo0.mongo.net:27100上有主副本,它也是一个分片集合的主分片。

它的日志显示了其他两个成员之间的大量连接(超过70个连接)。虽然其他两个分片的主要成员与其次要成员有8到9个连接。

问题是,拥有这么多连接是否正常?为什么有如此多的连接?我按照mongo docs中提供的默认配置启动了分片。

我通过Linode发来的电子邮件告诉我们:

Your Linode, linodeXXXXXX (linodeXXXXXX), has exceeded the bandwidth quota threshold for notification.  It has used 3265.2555 GB of 4000 or 81.6%.  

峰值出站传输速率为255 Mbps !!,IMO因大量读取操作而发生。

如果这不是SO的相关问题,我道歉,但我没有找到任何其他地方要求这个。

LOGS are pasted here

0 个答案:

没有答案
相关问题