服务器上的Cassandra进程太多

时间:2016-06-08 12:25:28

标签: cassandra cassandra-2.0

以下是我的开发服务器上htop的截图[由MEM%安排使用]: enter image description here

我只运行了一个cassandra实例,但htop中有很多cassandra进程,占用了16 GB的内存。

服务器未在生产中使用,因此目前没有在其上运行查询。

我不明白为什么我的系统上运行了如此多的cassandra进程,以及如何控制它。任何建议都将受到高度赞赏。

2 个答案:

答案 0 :(得分:0)

Cassandra是一个贪婪的过程,除非被要求,否则它不会离开RAM。

您无需担心已使用的RAM。如果任何其他进程请求RAM,Cassandra进程将离开RAM。

答案 1 :(得分:0)

Cassandra通常可以占用16 GB RAM,从性能的角度来看,这是最低的产品推荐。与Cassandra一起,还有许多其他进程可以像JVM堆一样获得内存分配。如上所述,它是一种内存密集型技术。