I dont mean to turn this into a sales pitch, but there is a tool for Java app performance management that you may find helpful. Its called New Relic (www.newrelic.com) and the tool can be installed in 2 minutes. It can give you very deep visibility inside Solr and other Java apps. (Full disclosure I work at New Relic.) Mike
Siddhant Goel wrote: > > Hi everyone, > > I have an index corresponding to ~2.5 million documents. The index size is > 43GB. The configuration of the machine which is running Solr is - Dual > Processor Quad Core Xeon 5430 - 2.66GHz (Harpertown) - 2 x 12MB cache, 8GB > RAM, and 250 GB HDD. > > I'm observing a strange trend in the queries that I send to Solr. The > query > times for queries that I send earlier is much lesser than the queries I > send > afterwards. For instance, if I write a script to query solr 5000 times > (with > 5000 distinct queries, most of them containing not more than 3-5 words) > with > 10 threads running in parallel, the average times for queries goes from > ~50ms in the beginning to ~6000ms. Is this expected or is there something > wrong with my configuration. Currently I've configured the > queryResultCache > and the documentCache to contain 2048 entries (hit ratios for both is > close > to 50%). > > Apart from this, a general question that I want to ask is that is such a > hardware enough for this scenario? I'm aiming at achieving around 20 > queries > per second with the hardware mentioned above. > > Thanks, > > Regards, > > -- > - Siddhant > > -- View this message in context: http://old.nabble.com/Solr-Performance-Issues-tp27864278p27872139.html Sent from the Solr - User mailing list archive at Nabble.com.