500 / second would be 1,800,000 per hour (much more than 500K documents).

1)  how big is each document?
2)  how big are your index files?
3)  as others have recently written, make sure you don't give your JRE so much 
memory that your OS is starved for memory to use for file system cache.

JRJ

-----Original Message-----
From: Lord Khan Han [mailto:khanuniver...@gmail.com] 
Sent: Monday, September 26, 2011 6:09 AM
To: solr-user@lucene.apache.org
Subject: SOLR Index Speed

Hi,

We have 500K web document and usind solr (trunk) to index it. We have
special anaylizer which little bit heavy cpu .
Our machine config:

32 x cpu
32 gig ram
SAS HD

We are sending document with 16 reduce client (from hadoop) to the stand
alone solr server. the problem is we couldnt get speedier than the 500 doc /
per sec. 500K document tooks 7-8 hours to index :(

While indexin the the solr server cpu load is around : 5-6  (32 max)  it
means  %20 of the cpu total power. We have plenty ram ...

I turned of auto commit  and give 8198 rambuffer .. there is no io wait ..

How can I make it faster ?

PS: solr streamindex  is not option because we need to submit javabin...

thanks..

Reply via email to