More details:

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
219       3801  0.7 92.7 6561116 3567016 ?     SLl  Mar11 372:44
/usr/java/latest/bin/java

Linux XXX@YYY 3.2.30-49.59.amzn1.x86_64 #1 SMP Wed Oct 3 19:54:33 UTC 2012
x86_64 x86_64 x86_64 GNU/Linux

total       used       free     shared    buffers     cached
Mem:          3754       3695         59          0         37         75
-/+ buffers/cache:       3582        171
Swap:         2055        165       1890



2013/4/16 Mikhail Mazursky <ash...@gmail.com>

> Hello.
>
> C* have been running without any problem for some weeks but now it started
> to consume all available ram.
>
> The cluster have very little data in it. There are no errors in logs, CPU
> is not loaded at all, jstack shows no deadlocks, there are 83 threads.
> Read/write latency is 1-4ms.
>
> The question is: how to find out where is the RAM used?
>
> # nodetool ring keyspace name
> Address         DC          Rack        Status State   Load
> Effective-Ownership Token
>
> 114967934986393518082067045023985443411
> 10.0.1.220      datacenter1 rack1       Up     Normal  889.71 KB
> 100.00%             0
> 10.0.1.222      datacenter1 rack1       Up     Normal  918.92 KB
> 100.00%             56662868904138943096229641828625627278
> 10.0.1.221      datacenter1 rack1       Up     Normal  1.04 MB
> 100.00%             114967934986393518082067045023985443411
>
> We use AWS m1.medium - 3.75 RAM, 1 Core
>
> java version "1.7.0_10"
> Java(TM) SE Runtime Environment (build 1.7.0_10-b18)
> Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)
>
> C* is started with the following command
> /usr/java/latest/bin/java -ea
> -javaagent:/usr/share/cassandra/lib/jamm-0.2.5.jar -XX:+UseThreadPriorities
> -XX:ThreadPriorityPolicy=42 -Xms1G -Xmx1G -Xmn512M
> -XX:+HeapDumpOnOutOfMemoryError -Xss256k -XX:+UseParNewGC
>
> Thanks in advance.
>
> Mikhail.
>

Reply via email to