首页 > 解决方案 > 如果我在 cassandra.yaml 文件中给出 row_cache_size_in_mb =5Gb,cassandra 是否会从堆内存中保留 5GB?

问题描述

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

标签: cassandrainstallationheap-memorycassandra-2.0

解决方案


它会让它随着时间的推移增长到那个大小。可用于nodetool info查看当前大小和限制并nodetool setcachecapacity在运行时更改它。请注意,它有点像一个估计值,堆可能会变大一点。我肯定会测试 row_cache 是否确实在改进,因为在很多情况下没有行缓存会更快。


推荐阅读