Here is a quick way you can identify which thread is taking up all your CPU.

1) Look at top (or htop) sorted by CPU Usage and with threads toggled on ->
hit capital 'H'
2) Get the native process ids of the threads taking up a lot of CPU
3) Convert that number to hex using a converter:
http://www.mathsisfun.com/binary-decimal-hexadecimal-converter.html
4) Use the hex number to identify the problematic threads on the thread
dump via the nid= value. So for example:
nid=0x549 would equate to the native thread id of 1353 on top.

Take a thread dump and identify any problematic threads so you can see the
stack trace.
However, Chris has pointed out that there is as of yet no evidence your
outage is related to CPU overload.

Greg

On Thu, Aug 28, 2014 at 6:45 PM, rulinma <ruli...@gmail.com> wrote:

> I think that is configs not tuned well.
> Can use jmx to monitor what is doing?
>
>
>
> --
> View this message in context:
> http://lucene.472066.n3.nabble.com/Solr-CPU-Usage-tp4155370p4155747.html
> Sent from the Solr - User mailing list archive at Nabble.com.
>

Reply via email to