Do you have GC logging turned on? If yes can you provide excerpt from the GC log for a pause that took > 30sec
On 19 October 2015 at 04:16, Jeff Wu <wuhai...@gmail.com> wrote: > Hi all, > > we are using solr4.7 on top of IBM JVM J9 Java7, max heap to 32G, system > RAM 64G. > > JVM parameters: -Xgcpolicy:balanced -verbose:gc -Xms12228m -Xmx32768m > -XX:PermSize=128m -XX:MaxPermSize=512m > > We faced one issue here: we set zkClient timeout value to 30 seconds. By > using the balanced GC policy, we sometimes occurred a global GC pause > >30seconds, therefore the solr server disconnected with ZK, and /update > requests on this solr was disabled after zk disconnect. We have to restart > this solr server to recover. > > By staying with IBM JVM, anyone has recommendations on this ? The general > average heap usage in our solr server is around 26G so we'd like to stay > with 32G max heap, but want to better tune the JVM to have less global gc > pause. >