前段时间我们的 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 配额。
你有关于缓存未命中的信息吗?
你想要的是把“所有文件”放在内存中吗?(你有足够的内存吗?)