On 8/30/2016 10:28 PM, Thiru M wrote: > What part of the information you obtained represents a problem in your mind? > > · Information obtained from top and the SOLR GC log in the *linux-a* > server > > · Allocated max heap size is 2 GB. Based on the jConsole monitor h*eap > usage is < 600 MB in linux-a server but the CPU utilization by SOLR process > is on top (in figures it consumes 0.5 to 5 %)*.
I'm not seeing a problem here. The CPU usage is very low, and only a third of the heap is consumed. Neither of these seems like a reason to be concerned. What are you seeing that prompted you to post your initial question? The subject mentions frequent GC, but you have not mentioned anything here about how often GC is happening. Extremely frequent garbage collection is usually caused by having a heap that's too small. On server A, you said there are 49 cores, 6 million docs, and 9.9GB. Is that 6 million docs *per core*, or 6 million docs total? Is it 9.9GB total, or 9.9GB per core? If these are totals, then 2GB of heap may not be enough, and I would try increasing it to 4GB. As Emir said, I would set both Xms and Xmx to 4GB. If those numbers are per-core, 2GB is *definitely* not enough, and you should probably start with 16GB. Thanks, Shawn