Hi Surbhi,

I don't know the memory requirements, but speaking from my observation, a single Cassandra Reaper instance with an external postgres database storage backend, and managing a single small Cassandra cluster, the Cassandra Reaper's Java process memory usage is slightly short of 1GB. The memory usage goes up a little with the size of the cluster, about half MB memory for each additional node in the Cassandra cluster. If you use the in-memory storage backend, you naturally should expect the Cassandra Reaper's Java process to use more memory, but I don't have any data on this.

A Cassandra instance with 3GB heap size may take up to 6GB memory, because Cassandra will also use off-heap memory, and the JVM itself also needs to use some memory. The operating system will take maybe 1GB. That will only leave about 1GB for Cassandra Reaper, which doesn't sound like enough. You may need to increase the server's memory size, reduce the Cassandra's heap size a bit or run the Cassandra Reaper on a separate server.


Cheers,

Bowen

On 04/05/2021 19:14, Surbhi Gupta wrote:
Hi,

What are the memory requirements for Cassandra reaper?
I was trying to setup cassandra reaper on a 8GB box where cassandra is taking 3GB heap size , but i got error "Cannot allocate memory"

Hence wanted to understand the memory requirements for cassandra reaper .
What should be the size of the memory on the box where we need to run reaper ?

Thanks
Surbhi

Reply via email to