2013-09-06 14 views
6

Couchdbを使用してプライベートNPMミラーを作成しましたが、beam.smpがCPU使用率を100%に保っていることが判明しました。Couchdb 100%CPU使用率

ありがとうございました。

答えて

2

CouchDBのCPU /メモリ使用量を直接制限することはできませんが、Replicatorオプションを調整して使用量を減らすことができます。オプションあなたが興味を持っている:

  • http_connections は、複製当たりHTTP接続の最大数を定義します。それらを低く保つと転送帯域幅が小さくなります。下のバッチサイズのチェックポイントを

    [replicator] 
    http_connections = 20 
    
  • worker_batch_size はより頻繁に行われます。バッチサイズを小さくすると、使用されるRAMメモリの総量も減少します。

    [replicator] 
    worker_batch_size = 500 
    
  • 複製労働者の
    量をworker_processes。それらを低く保つと、処理するデータの量が少ないため、処理されるデータ複製量=> CPU使用率が低下します。

    [replicator] 
    worker_processes = 4 
    

自分の限界に合わせて適切な組み合わせを見つけるために、これらのオプションを使用して再生します。

関連する問題