Hi,
We have a lone Couchbase Server 4.5.0-2601 docker container running (not connected to other node) which seems use up excessive amount of memory.
There are 2 buckets on this node.
Bucket a: Usage/Allocated 3GB/12.4GB
Bucket b: Usage/Allocated: 40MB/1GB
Cluster setting: Data: 13791MB, Index: 512MB, FullText: 512MB
As per the output from top command: beam.smp takes up ~62% of 16GB while mem cache takes ~20%.
top - 13:53:07 up 76 days, 2:30, 1 user, load average: 0.00, 0.14, 0.15
Tasks: 168 total, 1 running, 167 sleeping, 0 stopped, 0 zombie
Cpu(s): 1.5%us, 0.4%sy, 0.0%ni, 98.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.1%st
Mem: 16436176k total, 15782288k used, 653888k free, 141180k buffers
Swap: 0k total, 0k used, 0k free, 1656400k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
4797 1000 20 0 11.1g 9.7g 5520 S 7.7 61.9 6651:22 beam.smp
4991 1000 20 0 3956m 3.1g 12m S 0.7 19.5 670:50.15 memcached
5935 root 20 0 577m 124m 7760 S 0.0 0.8 72:26.86 sync_gateway
4839 1000 20 0 1432m 83m 17m S 2.7 0.5 844:20.04 beam.smp
4924 1000 20 0 686m 67m 17m S 0.0 0.4 130:27.47 indexer
Also, I have noticed that memory usage has been increasing over the last month and half (since last Couchbase server docker container restart)
I am quite concerned about the steady increase in memory utilisation; is this normal? If not, what measures should I take to prevent an OOM.
Thanks