Hi, As per this article, the linux machine is preferred to have 1.5 times RAM with respect to index size. So, to verify this, I tried testing the solr performance in different volumes of RAM allocation keeping other configuration (i.e Solid State Drives, 8 core processor, 64-Bit) to be same in both the cases. I am using solr 4.8.1 with tomcat server.
https://wiki.apache.org/solr/SolrPerformanceProblems 1) Initially, the linux machine had 32 GB RAM, out of which I allocated 14GB to solr. export CATALINA_OPTS="-Xms2048m -Xmx14336m -XX:+UseConcMarkSweepGC -XX:+PrintGCApplicationStoppedTime -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:./logs/info_error/tomcat_gcdetails.log" The average search time for 1000 queries 300ms. 2) After that, RAM was increased to 68 GB, out of which I allocated 40GB to Solr. Now, on a strange note, the average search time for the same set of queries was 3000ms. Now, after this, I reduced solr allocated RAM to 25GB on 68GB machine. But, still the search time was higher as compared to first case. What am I missing. Please suggest.