Hm, this is becomeing a FAQ :) Have you checked recent discussions about this via markmail.org?
Otis -- Sematext -- http://sematext.com/ -- Lucene - Solr - Nutch ----- Original Message ---- > From: David Giffin <da...@giffin.org> > To: solr-user@lucene.apache.org > Sent: Thursday, January 8, 2009 2:04:39 PM > Subject: Solr Replication Performance > > Hi There, > > I have been building a Solr environment that indexes roughly 3 million > products. The current index is roughly 9gig in size. We have bumped > into some issues performance issues with Solr's Replication. During > the Solr slave snapshot installation, query times take longer and may > in some cases timeout. > > Here are some of the details: Every 3 minutes approximately 2000 > updates are committed to the master Solr index and a snapshot is > taken. There are 4 Solr slaves (2 way quad cores / 32gig ram / 15k > scsi) which poll every minute to look for a new snapshot and install > it. During the install of the snapshot on the slaves I'm seeing two > things, 1. the disk i/o hit, and 2. cpu load on the Java/Jetty/Solr > process jumps up. I know the i/o is related to the transfer of the > snapshot to the local box. I believe the cpu load is related to cache > warming, which takes roughly 10-30 seconds to complete. Currently for > cache warming I have the following settings: > > > size="512" initialSize="512" autowarmCount="0"/> > > size="524288" initialSize="256" autowarmCount="256"/> > > size="524288" initialSize="16384" autowarmCount="0"/> > 2 > > > 50 > 200 > 1024 > > true > false > > I have thought about turning off the cache warming completely and > looking at the search performance. I would love to hear any ideas or > experiences that people have had in tuning Solr Replication. > > Thanks, > David