Cassandra:避免禁用交换系统?

时间:2018-04-14 03:03:36

标签: cassandra

我刚刚开始使用Cassandra。我在开发环境中安装了两个Ubuntu 16.04盒子(i7,16GB RAM)。

启动时,我收到以下警告:

  

Cassandra服务器以降级模式运行。是否禁用交换?

我理解其原因(即性能弃用)。

但是,禁用这两个框的交换在我的开发环境中不起作用。

我找到了另一个here(需要JNA和Cassandra),但我认为它已经过时了。

是否有当前的替代方案来禁用交换系统?

另请注意:在什么样的数据吞吐率下性能会弃用?可以在开发中忽略这个问题吗?

1 个答案:

答案 0 :(得分:2)

你的Cassandra节点将完全正常工作,除非它开始交换。要防止出现这种情况,请检查您的hea大小设置,如果在cassandra.yaml中启用它,请注意关闭堆分配。非常重要的是,密切关注您在节点上运行的任何其他服务。定制代理?监控代理?火花工人?确保你不要总体分配内存。