MongoDB分片群集之间不需要的高级网络IO

时间:2019-02-16 16:01:19

标签: networking io sharding

我的生产环境中有一个MogoDB Shard集群。 mongoDB分片群集位于EC2实例下的AWS Cloud中。下图说明了MongoDB分片群集的概况。

MongoDB-Shard-cluster-Infrastructure

根据生产环境,我正在维护一个集群环境,其中包括两个具有副本集的分片。碎片详细信息在下表中给出

Shard-Detail

在此mongoDB中,该数据库总共包含大约30GB的数据,但是我确实观察到群集中的两个主节点与Mongos服务器(绿色服务器)之间的网络输入/输出非常高。每天连续10个小时,这种庞大的网络流量以25Mbps的速度不断发展,每天从世界标准时间上午5.05开始,它每天总共传输大约2TB的数据。这是打击网络流量的巨额成本,现在真是可怕。

下面的网络流量监控仪表板给出了尖峰的清晰思路。

Network_monitoring

需要立即找到解决方案,以减少这种不必要的网络流量。任何帮助将不胜感激。

谢谢。

0 个答案:

没有答案