MongoDB副本的成员在其他成员重新启动后将cpu负载设置为高?;

MongoDB副本的成员在其他成员重新启动后将cpu负载设置为高?;,mongodb,Mongodb,db版本v3.2.10 git版本:79d9b3ab5ce20f51c272b4411202710a082d0317 OpenSSL版本:OpenSSL 1.0.1e-fips 2013年2月11日 分配器:tcmalloc 模块:无 构建环境: distmod:rhel62 搜索区:x86_64 目标搜索:x86搜索64 集群有1个主节点(简称p1)和2个辅助节点(s2和s3)。 所有客户端都使用secondary首选 在重启之前,s2和s3具有相同的负载、相同的流量和相同的QP 为了备份,


db版本v3.2.10
git版本:79d9b3ab5ce20f51c272b4411202710a082d0317
OpenSSL版本:OpenSSL 1.0.1e-fips 2013年2月11日
分配器:tcmalloc
模块:无
构建环境:
distmod:rhel62
搜索区:x86_64
目标搜索:x86搜索64

集群有1个主节点(简称p1)和2个辅助节点(s2和s3)。 所有客户端都使用
secondary首选

在重启之前,s2和s3具有相同的负载、相同的流量和相同的QP

为了备份,我停止了s3,备份了数据,然后开始了。之后,s2的cpu负载增加了,是s3的200%。同时,s2和s3具有相同的流量、相同的QP和相同的连接。只是cpu负载被连接起来了


我能解决这个问题,但我想知道为什么?有虫子吗?或功能?

什么是readPreference set?Secondary Preferred当s2上有负载时,您可能需要检查mongostat和/或profiler。