Remote Desktop Services - Session Host Load Balancing Algorithm

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

Remote Desktop
Remote Desktop
A Microsoft app that connects remotely to computers and to virtual apps and desktops.
4,304 questions
0 comments No comments
{count} votes

Accepted answer

4 additional answers

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

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

    0 comments No comments

  2. cthivierge 4,056 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 776 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 776 Reputation points
    2021-08-15T04:34:58.63+00:00

    Thanks. Sad that there is no documentation.

    0 comments No comments