2016-06-08 15 views
0

下存在太多的卡桑德拉过程是我开发服务器上HTOP截图[排列由MEM%用于]: enter image description here服务器

我只有一个Cassandra的实例中运行,但有这么多的卡桑德拉过程在htop,这是占用16克的RAM。

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

我不明白在我的系统上运行如此多cassandra进程的原因,以及如何控制此操作。任何建议将不胜感激。

回答

0

卡桑德拉是一个贪婪的过程,它不会离开内存,除非要求。

您不必担心使用的RAM。如果任何其他进程要求RAM,Cassandra进程将离开RAM。

0

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