Cassandra 1.x和正确的JNA设置

Mac*_*las 3 cassandra

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

我不明白一些事情:

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

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

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

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

5)我已经配置JNA只是为了在我的开发计算机上进行测试,到目前为止我已经注意到严重的性能问题(在高写入负载时CPU使用率很高),所以我一定做错了......我刚刚复制了JNA无需安装任何本机库即可进入Cassandra/lib.谢谢,Maciej

jbe*_*lis 5

听起来你正在特别谈论基于JNA的行缓存.

1)没有

2)是的,其他条件相同

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

4)ColumnFamilyStoreMBeans上的JMX

5)堆外缓存在写入时使用的CPU比堆内缓存(它只是使更新的行无效,而不是以直写方式更新它们)所以我会说其他错误.因为(2),一定要排除交换.