密钥缓存对象可以在堆外存储器上移动吗?

时间:2018-10-08 04:34:42

标签: cassandra cassandra-3.0

slide的第11页开始,memtable_allocation_type Cassandra允许将memtables和键高速缓存对象保留在本机内存中,而不是Java JVM堆中。但是我没有发现其他证据表明memtable_allocation_type可以更改密钥缓存的位置。

我正在使用apache-cassandra 3.11.3,并且键缓存命中率较低。由于增加密钥缓存的大小将导致较长的gc,是否有任何方法可以将密钥缓存移至堆内存?

1 个答案:

答案 0 :(得分:1)

否,目前密钥缓存仍在堆中。

我不会说从1/20(或100Mb)增加到更高的值(例如200-300Mb)会大大增加垃圾收集时间...