CPU of node is stay 100%


#1

Hi all,

Couchbase Cluster components :

  • couchbase enterprise version 4.6.3
  • 6 node(query, index, data)
  • 2 nodes(index)
  • 6 bucket
  • The number of buckets with the most items is 60 million.

I have a one question about cpu utilization of nodes.
suddenly, one node of couchbase cpu utilization is 100%. role of this node is query & index and data.
also, indexer nodes are cpu utilization 100%.
in addition, couchbase cluster is not receive client connection and application server not connect couchbase cluster.

So, why is couchbase cluster 100% CPU? I usually keep only 20%, but suddenly couchbase cpu went up. It is already the third. Why is not the JAVA SDK load balancing to couchbase?

Thanks,
Eddie.


#2

check what are the other programs running on particular node which is 100%,go to process list and find it out whether other than couchbase server any task which is consuming more CPU bcz i had simillar issue.


#3

i saw CPU process list using “top” command when cpu utilization is 100%.
indexer process use cpu 100% and idle 0.0%. my instance have 16 core, so indexer process of couchbase use 1600%.
in addition, node ram is over usage setting value in couchbase console when cpu utilization is 100%.
at that time, ops is not high in couchbase cluster.


#4

@notemusic, what is the storage mode for index service? How many indexes on each node and what is the memory quota assigned?


#5

@deepkaran.salooja, my storage mode for index is GSI(Standard Global Secondary Indexes).
and each nodes has 4~5 index.
i have a question about couchabse quota for ram.
what is the other data in memory qouta? can the quota cause problems?


#6

@notemusic, for index service you can change the memory quota from UI->Settings. Depending on the memory quota and actual memory usage, frequent GC could lead to cpu spikes. Try increasing the memory quota and see if it helps.