Udostępnij za pośrednictwem


Optymalizacja wydajności bram pulpitu zdalnego

Note

W systemach Windows 8+ i Windows Server 2012 R2+ Brama usług pulpitu zdalnego obsługuje protokoły TCP, UDP i starsze transporty RPC. Większość poniższych danych dotyczy starszego transportu RPC. Jeśli starszy transport RPC nie jest używany, ta sekcja nie ma zastosowania.

W tym temacie opisano parametry związane z wydajnością, które pomagają zwiększyć wydajność wdrożenia klienta i dostrajania, które opierają się na wzorcach użycia sieci klienta.

Rdzeń działania Gateway usług pulpitu zdalnego polega na wykonywaniu wielu operacji przekazywania pakietów między wystąpieniami połączenia pulpitu zdalnego a wystąpieniami serwera hosta sesji usług pulpitu zdalnego w sieci klienta.

Note

Następujące parametry dotyczą tylko transportu RPC.

Usługi Internet Information Services (IIS) i Brama RD eksportują następujące parametry rejestru, aby poprawić wydajność systemu w Bramie RD.

Thread tunings

  • Maxiothreads

    HKLM\Software\Microsoft\Terminal Server Gateway\Maxiothreads (REG_DWORD)
    

    Pula wątków specyficzna dla tej aplikacji określa liczbę wątków, które są tworzone przez Bramę RD Gateway w celu obsługi żądań przychodzących. Jeśli to ustawienie rejestru jest obecne, zostanie zastosowane. Liczba wątków jest równa liczbie procesów logicznych. Jeśli liczba procesorów logicznych jest mniejsza niż 5, wartość domyślna to 5 wątków.

  • MaxPoolThreads

    HKLM\System\CurrentControlSet\Services\InetInfo\Parameters\MaxPoolThreads (REG_DWORD)
    

    Ten parametr określa liczbę wątków puli IIS do utworzenia na procesor logiczny. Wątki puli usług IIS obserwują sieć pod kątem żądań i przetwarzają wszystkie żądania przychodzące. The MaxPoolThreads count does not include threads that RD Gateway consumes. Wartość domyślna to 4.

Dostrajanie wywołań zdalnych procedur dla bramy RD

Poniższe parametry mogą pomóc w dostrojeniu zdalnych wywołań procedur (RPC), które są odbierane przez komputery połączenia pulpitu zdalnego i bramę RD. Zmiana okien pomaga ograniczyć ilość danych przepływanych przez każde połączenie i może zwiększyć wydajność RPC za pośrednictwem scenariuszy HTTP w wersji 2.

  • ServerReceiveWindow

    HKLM\Software\Microsoft\Rpc\ServerReceiveWindow (REG_DWORD)
    

    Wartość domyślna to 64 KB. Ta wartość określa okno używane przez serwer dla danych odbieranych z serwera proxy RPC. Wartość minimalna jest ustawiona na 8 KB, a wartość maksymalna jest ustawiona na 1 GB. Jeśli wartość nie jest obecna, zostanie użyta wartość domyślna. Po wprowadzeniu zmian w tej wartości usługi IIS muszą zostać ponownie uruchomione, aby zmiany zaczęły obowiązywać.

  • ServerReceiveWindow

    HKLM\Software\Microsoft\Rpc\ServerReceiveWindow (REG_DWORD)
    

    Wartość domyślna to 64 KB. Ta wartość określa okno używane przez klienta dla danych odbieranych z serwera proxy RPC. Minimalna wartość to 8 KB, a maksymalna wartość to 1 GB. Jeśli wartość nie jest obecna, zostanie użyta wartość domyślna.

Monitorowanie i zbieranie danych

Poniższa lista liczników wydajności jest traktowana jako podstawowy zbiór liczników podczas monitorowania użycia zasobów w Bramce RD.

  • \Brama usługi terminalowej\*

  • \RPC/HTTP Proxy\*

  • \RPC/HTTP Proxy na serwer\*

  • \Web Service\*

  • \W3SVC_W3WP\*

  • \IPv4\*

  • \Memory\*

  • \Network Interface(*)\*

  • \Process(*)\*

  • \Processor Information(*)\*

  • \Synchronization(*)\*

  • \System\*

  • \TCPv4\*

Następujące liczniki wydajności mają zastosowanie tylko do starszego transportu RPC:

  • \RPC/HTTP Proxy\* RPC

  • \RPC/HTTP Proxy na serwer\* RPC

  • Usługa sieciowa\* RPC

  • \W3SVC_W3WP\* RPC

Note

Jeśli ma to zastosowanie, dodaj obiekty \IPv6\* i \TCPv6\*. ReplaceThisText