Couchdb 100%CPU使用率

Couchdb 100%CPU使用率,couchdb,Couchdb,我使用Couchdb创建了一个私有NPM镜像,但我发现beam.smp将我的CPU使用率保持在100%,有没有办法降低它,比如50% 非常感谢。您不能直接限制CouchDB的CPU/内存使用,但您可以调整Replicator选项以减少其使用。您感兴趣的选项: http\U连接 定义每个复制的最大HTTP连接数。保持较低的传输带宽 [replicator] http_connections = 20 工人数量 批处理规模越小,检查点越频繁。较低的批处理大小也会减少使用的RAM内存总量 [re

我使用Couchdb创建了一个私有NPM镜像,但我发现
beam.smp
将我的CPU使用率保持在100%,有没有办法降低它,比如50%


非常感谢。

您不能直接限制CouchDB的CPU/内存使用,但您可以调整Replicator选项以减少其使用。您感兴趣的选项:

  • http\U连接 定义每个复制的最大HTTP连接数。保持较低的传输带宽

    [replicator]
    http_connections = 20
    
  • 工人数量 批处理规模越小,检查点越频繁。较低的批处理大小也会减少使用的RAM内存总量

    [replicator]
    worker_batch_size = 500
    
  • 工作进程
    复制工作人员的数量。将它们保持在较低的水平可以减少所处理的数据复制量=>由于要处理的数据较少而减少CPU使用量

    [replicator]
    worker_processes = 4
    
使用这些选项可以找到适合您的极限的正确组合