gpt4 book ai didi

mongodb - Mongo 使用 26GB 内存,这很糟糕吗?

转载 作者:可可西里 更新时间:2023-11-01 09:10:21 26 4
gpt4 key购买 nike

我最近尝试对我的 mongodb 服务器进行基准测试,我猜它们有点过载,这是 serverStatus() 的结果:

SECONDARY> db.serverStatus().mem
{
"bits" : 64,
"resident" : 26197,
"virtual" : 161106,
"supported" : true,
"mapped" : 79994,
"mappedWithJournal" : 159988
}

所以如果我没理解错的话,MongoDB 使用了 26GB 的内存。如果我的服务器有 32GB,并且它只运行 mongoDb,那么换一个新服务器并对我的数据进行分片是个好主意吗??

最佳答案

MongoDB 缓存的工作方式最终会使用任何可用的内存。当驻留部分超过总内存时,性能将显着下降,但这取决于您的数据访问模式。如果不是所有的东西都一直在内存中通常没关系,但你想为你的工作集留出空间。参见 Working Set SizeserverStatus().mem获取一般建议和详细信息。

关于mongodb - Mongo 使用 26GB 内存,这很糟糕吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11918563/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com