我最近试图对我的 mongodb 服务器进行基准测试,我猜它们有点过载,这是 serverStatus() 的结果:
SECONDARY> db.serverStatus().mem
{
"bits" : 64,
"resident" : 26197,
"virtual" : 161106,
"supported" : true,
"mapped" : 79994,
"mappedWithJournal" : 159988
}
所以如果我理解正确的话,MongoDB 正在使用 26GB 的内存。如果我的服务器有 32GB,并且它只运行 mongoDb,那么获得一个新服务器并将我的数据分片是个好主意??