【问题标题】:Too many Cassandra processes on the server服务器上的 Cassandra 进程过多
【发布时间】:2016-07-01 05:34:33
【问题描述】:

以下是我的开发服务器上 htop 的截图[按 MEM% used 排列]:

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

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

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

【问题讨论】:

    标签: cassandra cassandra-2.0


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2016-06-20
        • 1970-01-01
        • 2015-08-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-07
        • 2015-11-17
        相关资源
        最近更新 更多