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