开发者社区> 问答> 正文

linux下查看mongodb的内存占用情况

对linux了解不是很深入,只能说是能用的状态,对内存概念什么的了解不是很彻底。mongodb也是最近才上手的,现在疑惑的是在centos下怎么去看到底mongodb用了多少内存?也算是linux下内存管理的一个子集吧。
下面是TOP显示的内容:
1
这里的%MEM貌似是物理内存使用百分比,那就应该是 24596616k*58.9%=14487406.824k ≈ 13.8G
下面是free -g显示的内容:
2
这里显示不是应该只有2G实际被使用的物理内存吗?
那到底mongodb的实际内存占用应该怎么看?

展开
收起
落地花开啦 2016-02-21 16:29:25 4469 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    RES表示进程占用的物理内存值,你上面显示的是13GB。
    free -g 可见系统实际使用的内存为22GB,包括磁盘缓存buffers/cache占用的20GB。

    2019-07-17 18:46:06
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Data as a Service - 数据即服务 -- MongoDB⾼级应⽤模式 立即下载
MongoDB多数据中心的方案选型之路 立即下载
饿了么高级架构师陈东明:MongoDB是如何逐步提高可靠性的 立即下载