Remote Desktop Services - Session Host Load Balancing Algorithm

reuvygroovy 781 Reputation points
2021-08-05T09:26:46.86+00:00

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.?

Windows for business | Windows Client for IT Pros | User experience | Remote desktop services and terminal services
0 comments No comments
{count} votes

Accepted answer
  1. Charles Thivierge 4,171 Reputation points
    2021-08-12T14:12:59.34+00:00
    0 comments No comments

4 additional answers

Sort by: Most helpful
  1. reuvygroovy 781 Reputation points
    2021-08-12T11:07:03.167+00:00

    Don't think so. That's for Azure.

    0 comments No comments

  2. Charles Thivierge 4,171 Reputation points
    2021-08-12T13:33:41.477+00:00

    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

    0 comments No comments

  3. reuvygroovy 781 Reputation points
    2021-08-12T13:39:01.537+00:00

    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.

    0 comments No comments

  4. reuvygroovy 781 Reputation points
    2021-08-15T04:34:58.63+00:00

    Thanks. Sad that there is no documentation.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.