*Single Solr Instance VS Multiple Solr instances on Single Server * I think there is no benefit in having multiple Solr instances on a single server, unless the heap memory required by the JVM is too big. And remember that this has relatively to do with the index size ( inverted index is memory mapped OFF heap and docValues as well). On the other hand of course Apache Solr uses plenty of JVM heap memory as well ( caches, temporary data structures during indexing, ect ect)
> Deepak: > > Well its kinda a given that when running ANYTHING under a VM you have an > overhead.. ***Deepak*** You mean you are assuming without any facts (performance benchmark with n without VM) ***Deepak*** I think Shawn detailed this quite extensively, I am no sys admin or OS expert, but there is no need of benchmarks and I don't even understand your doubts. In Information technology anytime you add additional layers of software you need adapters which means additional instructions executed. It is obvious that having : metal -> OS -> APP is cheaper instruction wise then metal -> OS -> VM -> APP The APP will execute instruction in the VM that will be responsible to translate those instructions for the underlining OS. Going direct you skip one passage. you can think about this when you emulate different OS, is it cheaper to run windows on a machine directly to execute windows applications or run a Windows VM on top of another OS to execute windows applications ? ----- --------------- Alessandro Benedetti Search Consultant, R&D Software Engineer, Director Sease Ltd. - www.sease.io -- Sent from: http://lucene.472066.n3.nabble.com/Solr-User-f472068.html