mongodb 高资源使用率和配置提示

mongodb high resource usage and configuration hints

我正在 运行将 MongoDB 实例作为 ubuntu 服务,在具有足够资源的 VM 上轻松处理它,系统是本地的,而不是云。 我是 MongoDB 的新手,这是一个 test/dev 环境。

我现在遇到的问题是 CPU 和 RAM 资源的异常使用,这是由于大量 MongoDB 线程 运行 正在运行和徘徊。

这里是 an HTOP resume 和那些坏人中的一小部分。

sudo strace -p 973
strace: Process 973 attached
futex(0x5644b5e929e8, FUTEX_WAIT_PRIVATE, 0, NULL
strace: Process 973 detached
<detached ...>

除了可能的解决方案之外,您能否就任何有关将 Mongo 设置和配置为 运行 用于生产的有趣文章向我提供建议?

其他信息:

Distributor ID: Ubuntu
Description:    Ubuntu 18.04.4 LTS

> db.version()
4.2.7

已解决。

显然我的一个集合变得太大了,我正在对它执行各种聚合管道。

它最终堵塞了机器,通过对结构进行一些调整解决了 :)