如何确定Elasticsearch中每个索引使用的RAM?

时间:2017-12-15 08:53:54

标签: elasticsearch couchdb ram

我在Elasticsearch 1.7上通过CouchDB River插件创建了几个索引。我有节点统计信息但无法确定每个索引使用的RAM量。我想使用这些数据来查看是否可以使用大量RAM来消除索引。

1 个答案:

答案 0 :(得分:1)

从技术上讲,索引的内存使用量基本上是两部分:一个是"静态"并且表示数据本身使用的内存,另一个或多或少依赖于搜索用法(缓存,缓冲区,动态内存结构)。

您需要查看指数统计信息才能看到此用法:https://www.elastic.co/guide/en/elasticsearch/reference/1.7/indices-stats.html

从那里,您搜索您感兴趣的索引并查看以下部分: filter_cache,id_cache,fielddata,percolate,completion,segments (这个是我上面提到的静态"用法, query_cache