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
已解决。
显然我的一个集合变得太大了,我正在对它执行各种聚合管道。
它最终堵塞了机器,通过对结构进行一些调整解决了 :)
我正在 运行将 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
已解决。
显然我的一个集合变得太大了,我正在对它执行各种聚合管道。
它最终堵塞了机器,通过对结构进行一些调整解决了 :)