• 技术文章 >数据库 >MongoDB

    如何限制mongodb启动时占用过多内存

    yangyang2020-05-05 11:34:54原创2942

    默认情况下,mongodb占用的内存大小为:

    1

    2

    3

    4

    Starting in 3.4, the WiredTiger internal cache, by default, will use the larger of either:

     

    50% of RAM minus 1 GB, or

    256 MB.

    下面我们来看一下限制mongodb启动时占用内存的方法:

    新增配置文件 /etc/mongod.conf

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    storage:

      dbPath: /var/lib/mongodb

      journal:

        enabled: true

    #  engine:

      mmapv1:

        smallFiles: true

      wiredTiger:

        engineConfig:

          configString : cache_size=160M

    然后以配置文件的方式启动:

    1

    mongod -f /etc/mongod.conf --fork --logpath=/etc/mongodb.log

    专题推荐:mongodb
    上一篇:为什么mongodb快? 下一篇:windows远程连接mongodb失败怎么解决?

    相关文章推荐

    • 怎么查看mongodb里的数据库• 如何读取mongodb的数据库文件大小• 如何启动mongodb的服务器?• mongodb怎么删除用户和密码?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网