Is there any documentation and/or options to modify the load balancing algorithm between session host servers in an RDS Pool? Does it work with least connections, round robin, check cpu/ram load, etc.?
Is there any documentation and/or options to modify the load balancing algorithm between session host servers in an RDS Pool? Does it work with least connections, round robin, check cpu/ram load, etc.?
These 2 threads may give you more information. There is an algorithm for load balancing but i'm not sure if it's documented.
https://social.technet.microsoft.com/Forums/en-US/e7af1df8-0871-49a3-b865-41f574e05c5e/rds-2016-load-balancing?forum=winserverTS
https://social.technet.microsoft.com/Forums/windows/en-US/72b9ee91-5822-42a0-be53-68df5fd3a6d9/some-questions-about-a-new-rds-farm?forum=winserverTS
hth
You can adjust the relative weight on your collection properties / load balancing (in Server Manager)
A higher value = more client connections
A lower value = less client connections
Ex:
Server1 has a relative weight of 100
Server2 has a relative weight of 1000
Server2 will receive 10 clients while server1 will receive 1 client
You can also use Powershell to configure load balancing
I think it's the only way to manage client connections on your RDSH Servers
hth
OK. But is there a built-in algorithm that works? Like round-robin, least connections, etc.
Sometimes i have a SH server with no users and I get connected to a server which already has 5+ users.
4 people are following this question.