Hello good Solr people,

I have the following surprising situation. 

I created a group of 2 Solr servers with a load-balancer in front (Haproxy). I 
have a batch client that sends requests (read-only) continuously to the 
load-balancer. The problem is: the performance is slower with 2 servers than it 
is with a single server (still via the load-balancer, with the second server 
down, so it's not the load-balancer itself causing the slowdown). My batch 
execution time is about 5 minutes with a single server, and more than 6 minutes 
with two servers.

Both servers are VMs, hosted on two different physical computers, with no 
resource sharing. I tried throwing in a third server, the performance was even 
lower.

I'm trying to find ideas on what could cause this and/or what else I could try? 
My goal is to decrease the execution times of these batches (which may last for 
many hours), but this clearly seems to be going the wrong way.

Thanks in advance,

Yann

Reply via email to