kibana 中的 ElasticSearch 内存使用不匹配 Windows

ElasticSearch memory useage in kibana doesn't match Windows

我是 运行 ElasticSearch 6.3.1 和 Kibana,在 Windows 2012 R2 服务器上,内存为 16g。 Windows 报告我的 ElasticSearch 服务使用了 12g 的 ram,但在 Kibana 中我可能只看到 8gb allocated/used。什么在使用其他 4gb 的 ram?

我目前只有一个节点。目前,根据 50% for heap and 50% for Lucene to use.

的 ElasticSearch 推荐 ram 配置,我将 JVM 堆配置为使用 7gb

在 Kibana 监控中,我显示 7g 可用于堆,可能还有 500mb 用于 lucene 索引内存。

有两种主要的内存使用类型:working setprivate working set。私有工作集是一个进程使用的不能被其他进程共享的内存量,而工作集包括其他进程共享的内存。 Source

资源监视器显示 Elasticsearch 正在使用大约 8 GB 的内存,显示的 12 GB 工作集还包括其他进程共享的内存。