我刚刚开始使用Cassandra。我在开发环境中安装了两个Ubuntu 16.04盒子(i7,16GB RAM)。
启动时,我收到以下警告:
Cassandra服务器以降级模式运行。是否禁用交换?
我理解其原因(即性能弃用)。
但是,禁用这两个框的交换在我的开发环境中不起作用。
我找到了另一个here(需要JNA和Cassandra),但我认为它已经过时了。
是否有当前的替代方案来禁用交换系统?
另请注意:在什么样的数据吞吐率下性能会弃用?可以在开发中忽略这个问题吗?
答案 0 :(得分:2)
你的Cassandra节点将完全正常工作,除非它开始交换。要防止出现这种情况,请检查您的hea大小设置,如果在cassandra.yaml中启用它,请注意关闭堆分配。非常重要的是,密切关注您在节点上运行的任何其他服务。定制代理?监控代理?火花工人?确保你不要总体分配内存。