On Feb 8, 2012, at 10:14 PM, Jamie Johnson wrote:

> Thanks Mark, in regards to failover I completely agree, I am wondering more
> about performance and memory usage if the indexes are large and wondering
> if the separate Java instances under heavy load would more or less
> performant.  Currently we deploy a single core per instance but deploy
> multiple instances per machine

I've heard reports that you can eek out more performance in certain situations 
(imagine cases where a large data structure is built with a single thread) by 
using more java instances or more cores rather than one huge index. I don't 
know that it's generally worth the extra headache, and there are fewer and 
fewer hotspots around this sort of thing all the time, but you can likely push 
things a little harder with more jvms (or probably just cores). I think 
generally you don't need to do it, but if you are managing lots of shards 
anyway it may be worth trying your own tests.

- Mark Miller
lucidimagination.com











Reply via email to