cassandra堆使用 - 占用空间的是什么?

时间:2014-11-27 09:43:37

标签: cassandra

我的cassandra服务器上有14GB堆,旧版有11GB堆。 使用jstat -gcutil我看到旧版的73%使用率 - 当cassandra上没有操作时。 我怎样才能看到占据所有空间的东西?

感谢名单, 帕维尔

1 个答案:

答案 0 :(得分:0)

There is a page in the Cassandra documentation about this topis.

首先,它记录在那里你不应该有一个大于8 GB的堆。 GC暂停时间过长。

除此之外,请参阅页面了解更多信息:

  

Cassandra元数据驻留在内存中,与总数成正比   数据。一些组件grow proportionally to the size of total memory

如果你有Cassandra 1.2及更高版本(并且启用了JNA),那么与内存成比例增长的部分应该存储在堆外。

但是,要完全确定,您始终可以analyze the heap