Remote Desktop Gateway performance

Dennis Poore 1 Reputation point
2020-10-23T13:57:21.47+00:00

I currently have a remote desktop gateway running on Windows 2016. When we push greater than 350 megabits of traffic we start experiencing severe lag and some users are dropped from their RDP session. I have plenty of bandwidth with 700 megabits available and I've ruled out performance problems on the firewall. The numbers of users on the server is generally around 80. CPU utilization at high load times is 20% and RAM consumed never exceeds 1.5 GB which a total of 8 available. I do see in the httperr log several request_cancelled lines.

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

2 answers

Sort by: Most helpful
  1. Anonymous
    2020-10-26T07:16:13.78+00:00

    Hello @Dennis Poore

    1. Did this happen only after you installed RD gateway on the server?
    2. How are RDS roles distributed ?
    3. Does this affect internal or external user?
    4. Have you tired uncheck "Bypass RD Gateway server for local addresses" from RD client?

    Here is an article for your reference:

    Performance Tuning Remote Desktop Gateways
    https://learn.microsoft.com/en-us/windows-server/administration/performance-tuning/role/remote-desktop/gateways

    ----------

    If the Answer is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    Best Regards
    Karlie

    0 comments No comments

  2. Dennis Poore 1 Reputation point
    2020-10-26T11:56:10.313+00:00
    1. We only see the performance impact through the RDP gateway.
    2. Users remote into their individual workstations so the only role is the gateway on a Windows 2016 server, no brokers.
    3. Internal users are not using RDP.
    4. Yes.

    The article you reference really doesn't apply as all the tweaks are for RPC. Everything is going through TCP and UDP.

    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.