Szacowanie ruchu dla sesji użytkownika RDP na serwerze RDS

Nasza sieć ma kilka serwerów terminali opartych na usługach pulpitu zdalnego Windows Server 2012 R2, do których podłącza się wielu użytkowników z oddziałów i biur regionalnych. Konieczne było sprawdzenie, które sesje użytkowników terminali generują największy ruch, tym samym znacznie obciążając kanały WAN. Najprawdopodobniej ci użytkownicy w ramach sesji RDP aktywnie przesyłają dużą liczbę plików lub wysyłają duże dokumenty do drukowania za pomocą Easy Print.

W naszych warunkach nie możemy całkowicie zabronić przesyłania plików między komputerem przez użytkownika a serwerem RDS i wysyłania dokumentów do drukowania za pomocą Easy Print, ponieważ Ta funkcja jest wymagana, aby użytkownicy mogli wykonywać swoje obowiązki. Jedynym sposobem rozwiązania tego problemu jest znalezienie użytkowników, którzy najaktywniej przesyłają dane, starają się z nimi przeprowadzić osobiste konsultacje, pomóc w efektywniejszej organizacji pracy w celu zminimalizowania ruchu przesyłanego podczas sesji RDP..

Firma Microsoft oferuje dwa sposoby dostępu do danych o wykorzystaniu przepustowości sieci dla każdej sesji użytkownika RDP: poprzez liczniki wydajności lub poprzez interfejs RDS API. Nie mogłem znaleźć gotowego rozwiązania przy użyciu danych API RDS. Liczniki pozostają. Przeglądając wiele liczników wydajności, udało mi się znaleźć odpowiednie.

Więc otwórz konsolę Wydajność Monitor (perfmon.exe) i dodaj licznik Sieć RemoteFX / całkowita szybkość wysyłania (*) - licznik rejestruje szybkość transmisji ruchu wychodzącego z serwera terminali (bit / s).

Aby uzyskać lepszą widoczność przy dużej liczbie sesji, możesz przejść do zakładki Właściwości Monitora wydajności Wykres wybierz typ prezentacji Histogram bar, oraz jako wartość skali pionowej ustawionej na przykład 100 Kbps (100 000).

Przy maksymalnych wartościach kolumn znajdujemy liczby sesji RDP-Tcp, przez które przesyłanych jest najwięcej danych.

Aby dopasować numer sesji RDP do nazwy użytkownika, możesz użyć narzędzia konsoli qwinsta.exe.

Uwaga. Podobnie za pomocą licznika Sieć RemoteFX / całkowita szybkość wysyłania (*) musisz oszacować prędkość ruchu przychodzącego od użytkownika.

Jeśli chcesz ocenić ruch w ciągu dnia / tygodnia, możesz utworzyć osobną grupę modułów zbierających dane, które naprawią ruch wychodzący / przychodzący sesji użytkowników RDP.

W systemie Windows Server 2008 R2 nie ma liczników wydajności, więc szacunkowe wartości ruchu sesji można oszacować za pomocą liczników grup. Terminal Usługi Sesja: Bajty wyjściowe / Bajty wejściowe.

Uzyskane dane można również wykorzystać do uzyskania wartości średniej przepustowości na sesję jednego klienta podczas obliczania wymaganej przepustowości kanałów komunikacji do zdalnych lokalizacji.