Hi Graeme,

Graeme Fowler wrote:
> On Wed, 2009-04-29 at 15:05 +0200, "Götz Rieger" wrote:
>> I'm doing a load test now using The Grinder with four load test clients. The 
>> problem I'm facing is an extremely uneven distribution of ActiveConn on the 
>> real servers:
> 
> OK...
> 
>> [r...@lvst1 ~]# ipvsadm -L -n                                          
>> IP Virtual Server version 1.2.1 (size=4096)                            
>> Prot LocalAddress:Port Scheduler Flags                                 
>>   -> RemoteAddress:Port           Forward Weight ActiveConn InActConn  
>> TCP  194.xxx.xxx.xxx:80 rr                                              
>>   -> 192.168.xxx.xxx:80            Masq    1      137        421        
>>   -> 192.168.xxx.xxx:80            Masq    1      203        509        
>>   -> 192.168.xxx.xxx:80            Masq    1      0          630       
> 
> A larger number of ActiveConns indicates a machine which is slower to
> respond (that is, these connections have not reached TIME_WAIT or
> FIN_WAIT), or a machine which has KeepAlive switched on in Apache.

Sure, but the servers and the OS are configured exactly the same. And 
Apache _is_ the same on all nodes because it resides on the NFS-share...

KeepAlive is actually switched on, but again on all web servers.

So I really don't understand this behaviour right now. If the uneven 
distribution would always follow the same pattern, yes. But the servers 
getting high/low load are swapping around.

> Of more significance to you during testing would be:
> 
> ipvsadm -L -n --stats
> ipvsadm -L -n --rate

I had a look at the --stats output as well. It looks like the throughput 
is nearly the same for the real servers.

What concerns me is the web server/s with the high ActiveConns is/are 
actually heavily loaded and the other/s are idle... and this makes the 
whole thing a problem.

Might be some intricacy of TCP/IP I don't know about or the use of 
NFS... but I don't get it.

> BTW I presume you meant "lc" scheduler rather than "ll"?

Err, yes. :-)

Those load test runs where actually ok with the ActiveConns staying the 
same all the time... so should I go with lc?


Thanks for replying.

Goetz

> 
> Graeme
> 
> 
> _______________________________________________
> Please read the documentation before posting - it's available at:
> http://www.linuxvirtualserver.org/
> 
> LinuxVirtualServer.org mailing list - [email protected]
> Send requests to [email protected]
> or go to http://lists.graemef.net/mailman/listinfo/lvs-users


_______________________________________________
Please read the documentation before posting - it's available at:
http://www.linuxvirtualserver.org/

LinuxVirtualServer.org mailing list - [email protected]
Send requests to [email protected]
or go to http://lists.graemef.net/mailman/listinfo/lvs-users

Reply via email to