如何使用总最大内存 属性

how to use total-max-memory property

在 geode 中创建区域时,您可以指定 --total-max-memory 以限制区域条目使用的内存量。 参考:https://geode.apache.org/docs/guide/tools_modules/gfsh/command-pages/create.html#topic_54B0985FEC5241CA9D26B0CE0A5EA863

我创建了一个 PARTITION_OVERFLOW 类型的区域,设置了 total-max-memory,我可以看到这个属性存在于服务器上该区域的分区属性中,但是当数据量超过total-max-memory 限制它没有开始溢出旧条目到磁盘,一段时间后(内存使用几乎是 total-max-memory 的 10 倍)堆 lru(基于总 jvm 头)启动并开始逐出条目。

当一个区域达到总最大内存限制时,是否必须执行任何额外的设置来触发驱逐。

geode 中未使用 total-max-memory 选项。以下是参考 JIRA https://issues.apache.org/jira/browse/GEODE-2719.