【发布时间】:2012-12-17 12:32:56
【问题描述】:
前段时间,我们的 Couchbase 集群开始从磁盘读取数据,因为内存已满。我们增加了内存量,但 Couchbase 仍然从磁盘读取。磁盘读取大大增加了我们软件中的错误数量。我想知道是否有可能将数据从磁盘复制到内存,以便 Couchbase 可以再次正常工作?
CentOs 5.6 Couchbase v.1.8
【问题讨论】:
前段时间,我们的 Couchbase 集群开始从磁盘读取数据,因为内存已满。我们增加了内存量,但 Couchbase 仍然从磁盘读取。磁盘读取大大增加了我们软件中的错误数量。我想知道是否有可能将数据从磁盘复制到内存,以便 Couchbase 可以再次正常工作?
CentOs 5.6 Couchbase v.1.8
【问题讨论】:
如此处所述http://www.couchbase.com/docs/couchbase-manual-1.8/couchbase-introduction-architecture-diskstorage.html Couchbase 尝试将数据集保存在内存中。因此,当您访问该文档时,它将被放入内存中。
添加物理内存时,您还需要增加集群/节点的 RAM 配额。
你有关于缓存未命中的信息吗?
你想要的是把“所有文件”放在内存中吗? (你有足够的内存吗?)
【讨论】: