cancel
Showing results for 
Search instead for 
Did you mean: 

Windows Load Balancing

Community Veteran
Posts: 5,878
Registered: 04-04-2007

Windows Load Balancing

Anyone got an idea about this load balancing problem? Three machines - Windows 2003 webservers. All of them are on the same subnet, plugged into the same switch.

1 machine is getting about 50% of the load and the other two are getting 25% each. The configuration is set so that all 3 machines should get the same load.

Any ideas?
3 REPLIES
Community Veteran
Posts: 14,469
Registered: 30-07-2007

Windows Load Balancing

Don't use it myself but the following may help...

http://www.west-wind.com/presentations/loadbalancing/NetworkLoadBalancingWindows2003.asp

http://technet2.microsoft.com/WindowsServer/en/library/884c727d-6083-4265-ac1d-b5e66b68281a1033.mspx...

And the FAQ:
http://technet2.microsoft.com/WindowsServer/en/library/884c727d-6083-4265-ac1d-b5e66b68281a1033.mspx...

mentions...

Q. Will I Get Even Load Balancing if Most Clients Connect to the NLB Cluster Through a Client-Side Proxy?

A. When connections coming from different clients pass through the same client-side proxy, they reach the NLB Cluster bearing the same source IP Address. This makes the NLB cluster believe that these connections are coming from a single machine. So, if the cluster is configured in Single Affinity mode, NLB will use only the Source IP Address of the incoming connections to achieve load balancing and since all these connections seem to come from the same IP address, they will all end up with the same host in the cluster. However, if the cluster is configured in No Affinity mode, NLB will use both the Source IP Address and the Source Port to achieve the load balancing, and so load will be distributed amongst all of the hosts.

And http://support.microsoft.com/kb/219277/EN-US/ which mentions affinity settings which may be where to start looking.
N/A

Windows Load Balancing

I did a lot with NLB and found MS to be very dodgy. I assume you have the virtual ip set up and that the dns is sending all request to that ip?

I found the problem was the nlb doesnt know what to balance half the time. when you say one is at 50% is that network usage, cpu or other? It seams to do a weird calculation to load balance so the network traffic may be 50% on one pc but the cpu or disk may be low so it keeps sending users.

Unless its a problem I wouldnt worry to much its not easy to measure as it could change second by second. Is it static webpages or pages connected to sql?
Community Veteran
Posts: 5,878
Registered: 04-04-2007

Windows Load Balancing

These are all things I'm not sure of to be honest. We don't manage the DNS for the servers, it's handled by a third party unfortunately.