我有两个在AWS(EC2)上运行的实例。一个实例仅运行mongodb服务器,而另一个实例运行多进程python程序,该程序从远程mongo服务器获取信息。 在python实例上,我使用pymongo,每个进程都独立建立连接(MongoClient)。
在监视mongo实例的CPU使用率时,我发现CPU使用率非常低(大约2%)。
在免费的监视工具(https://cloud.mongodb.com/freemonitoring/cluster)中,我获得了大约40%的CPU使用率。
答案 0 :(得分:0)
mongodb是否需要进行特殊配置才能利用多个CPU内核?
否。
为什么两个值之间有如此大的差异?
您尚未描述2%值的来源或测量值,因此无法回答此问题。