Hello I am trying to understand the OS cache utilization of Solr .Our server has several solr instances on a server .The total combined Index size of all instances is abt 14 Gb and the size of the maximum single Index is abt 2.5 GB .
Our Server has Quad processor with 32 GB RAM .Out of which 20 GB has been assigned to JVM. We are running solr1.3 on tomcat 5.5 and Java 1.6 Our current Statistics indicate that solr uses 18-19 GB of 20 GB RAM assigned to JVM .However the Free physical seems to remain constant as below. Free physical memory = 163 Mb Total physical memory = 32,232 Mb, The server also serves as a backup server for Mysql where the application DB is backed up and restored .During this activity we see that lot of queries that nearly take even 10+ minutes to execute .But other wise maximum query time is less than 1-2 secs The physical memory that is free seems to be constant . Why is this constant and how this will be used between the Mysql backup and solr while backup activity is happening How much free physical memory should be available to OS given out stats.? Any pointers would be helpful. Regards Sujatha