在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头)启动并开始逐出条目。
当达到区域的总最大内存限制时,是否需要进行任何其他设置来触发驱逐。
答案 0 :(得分:0)
在geode中不使用total-max-memory is选项。以下是参考JIRA https://issues.apache.org/jira/browse/GEODE-2719。