couchbase节点RAM经常变满

时间:2015-09-30 04:31:05

标签: couchbase

我们有一个4节点集群,具有24 GB RAM,其中18GB已经被赋予了基于零重复的couchbase。 我们在这个集群中有大约10M的记录,每小时约2.5M,并使旧项目过期。 我的RAM使用率约为72GB,每隔~12天就会满员,我需要重新启动群集来解决这个问题。重新启动后,RAM使用量回到了~20GB。

有人可以帮助理解它的原因。

仅供参考:自动压缩设置为40%片段级别,Meta Data Purge Interval设置为1天, - 我们将其缩短为2小时。但它没有帮助。

1 个答案:

答案 0 :(得分:1)

在具有极高内存分配流失的场景下,Couchbase可能会遇到内存碎片,这会导致您所描述的效果。这是在4.x版本中通过在非Windows操作系统上切换到jemalloc并在Windows上使用tcmalloc和积极的decommit来解决的。我建议你下载Couchbase 4的RC版本(http://www.couchbase.com/nosql-databases/downloads#Couchbase_Server)并尝试一下,看看是否能解决问题。