首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么mongodb虚拟内存变得这么大?

为什么mongodb虚拟内存变得这么大?
EN

Database Administration用户
提问于 2014-02-07 09:58:29
回答 1查看 6K关注 0票数 4

我刚刚在我的MongoDB中编译了linuxOS,没有在DB中插入任何数据。

虚拟内存变得非常大,大约40G。

grep单神

mongodb 176574 0.0 0.0 423784 39008 pts/308 Sl 09:00 0:00单神

为什么虚拟内存如此巨大,以至于我没有在其中插入任何数据?

EN

回答 1

Database Administration用户

发布于 2014-02-07 11:51:48

MongoDB使用内存映射文件来提高性能,我将向您介绍一个从我这里得到更长的答案,但本质上,大量虚拟内存的使用并不是什么值得担心的事情。在虚拟内存的情况下,您将看到日志的双重使用,但是这比听起来不那么激烈,因为只有在更新之后才实际使用空间。尽管在启动时它可能是空的,但它被标记为已被使用。

这些方面都是MongoDB如何使用内存子系统来提供性能的元素,类似于它如何分配磁盘空间以确保这些资源在发生时被标记并随时为您的连接服务。

MongoDB存储层上有一个感兴趣的演示文稿,它解释了存储是如何管理和分配的,在大多数情况下,这都会增加存储的数量。

票数 6
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/58436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档