先说结论
本文适配4.2.1
不能通过的配置文件严格限制占用的内存
将 ... 配置为期望占用最大内存的 60% 左右即可
查看内存使用情况
mem
> db.().mem
"bits": 64, // 操作系统位数
"": 15542, // 常驻内存/物理内存(MB)
"": 16760, // 虚拟内存
"": true // 为 true 表示支持显示额外的内存信息
【linux下限制mongodb内存,MongoDB 4.2 限制内存】> db.()...
------------------------------------------------
:(12809.7 MiB) Bytes in use by
: +( 1508.7 MiB) Bytes in page heap
: +( 1011.7 MiB) Bytes incache
: +( 2.9 MiB) Bytes incache
: +( 7.1 MiB) Bytes incache
: +( 71.0 MiB) Bytes in
: ------------
: =(15411.1 MiB)used ( + swap)
: +( 5.0 MiB) Bytesto OS (aka )
: ------------
: =(15416.1 MiB)space used
:
:Spans in use
: 21heaps in use
: 4096page size
------------------------------------------------
Call () toto the OS (via ()).
Bytesto the OS take upspace but no.
红框所示即为大致物理内存消耗
从3.4 开始, 这个参数默认值为下面二者中更大的一个:
(RAM - 1 GB)/2
文章插图
256 MB
在2012 R2 上将 .cfg 中 ... 设置为 32 之后,在任务管理器中发现,占用的内存还是达到了 45 GB,相关配置如下:
:
: E:\\\4.2\data
:
: true
:
:
:
: 32
于是想从系统配置上对进行内存限制 。
WSRM
WSRM
系统资源管理器
在2008 中可以用 WSRM 限制内存,从2012 开始,WSRM 被弃用,类似功能由 Hyper-V 提供 。
Linux
- 听说你想入手一辆代步车?那还不用Python来做一下攻略?爬取某站全站数据!
- 二、用户身份与文件权限
- 简单linux shell脚本监控磁盘使用情况,发送邮件告警
- CleanMyMac2024破解版如何下载?
- 解决el-cascader级联下拉列表,级联数据不展示
- Linux服务器查看负载情况
- 清蒸的做法如下 多宝鱼的做法大全
- CleanMyMac X破解版如何下载?
- 超详细!超完整! Centos7下的NS-3安装与配置总结
- 查看Linux服务器的负载情况