Cassandra 1.x和正确的JNA设置

时间:2011-11-02 12:31:25

标签: cassandra

是否有关于正确JNA配置的文档?

我不明白一些事情:

1)JNA是否使用JVM堆设置?

2)使用JNA时是否需要减小最大堆大小?

3)如何限制JNA分配的RAM?

4)我在哪里可以看到/监控行缓存大小?

5)我已将JNA配置为仅在我的开发计算机上进行测试并且到目前为止 我注意到了严重的性能问题(重写时的高CPU使用率) 加载),所以我一定做错了....我刚刚复制了JNA 罐装到Cassandra / lib,无需安装任何本机库。 谢谢, 马切伊

1 个答案:

答案 0 :(得分:5)

听起来你在具体谈论基于JNA的行缓存。

1)否

2)是的,其他条件相同

3)通过适当配置行缓存大小

4)ColumnFamilyStoreMBeans上的JMX

5)堆外缓存在写入时使用 less CPU而不是堆内缓存(它只是使更新的行无效,而不是以直写方式更新它们)所以我想说别的错了。由于(2),请务必排除交换。