如果我在cassandra.yaml文件中提供row_cache_size_in_mb = 5Gb,cassandra是否从堆内存中保留5GB?

时间:2019-05-29 06:46:43

标签: cassandra installation heap-memory cassandra-2.0

我正在运行每个节点上具有32 GB内存的cassandra集群, 行缓存容量(row_cache_size_in_mb)5GB, 只想知道,是否为我的堆中的行缓存保留了5gb的内存ram?

1 个答案:

答案 0 :(得分:1)

随着时间的推移,它将增长到该大小。可以使用nodetool info查看当前大小和限制,并使用nodetool setcachecapacity在运行时进行更改。请注意,虽然有点估计,但堆可能会更大一些。我肯定会测试一下row_cache是​​否确实在改善情况,因为在很多情况下,没有行缓存会更快。