Yes, that thread waits (in the sense that nothing useful gets done), but during 
that time, from the perspective of the applications and OS, that CPU is busy: 
it is not "waiting" in such a way that you can dispatch a different process.

The point is, that if this was actually the problem, it would show up in a 
higher CPU utilization than the correspondent reported.

-----Original Message-----
From: Federico Fissore [mailto:feder...@fissore.org] 
Sent: Wednesday, September 28, 2011 2:04 PM
To: solr-user@lucene.apache.org
Subject: Re: strange performance issue with many shards on one server

Jaeger, Jay - DOT, il 28/09/2011 18:40, ha scritto:
> That  would still show up as the CPU being busy.
>

i don't know how the program (top, htop, whatever) displays the value 
but when the cpu has a cache miss definitely that thread sits and waits 
for a number of clock cycles
with 130GB of ram (per server?) I suspect caches miss as a rule

just a suspicion however, nothing I'll bet on

Reply via email to