Moje pytanie i sytuacja są podobne do pytania Zalecana szybkość połączenia dla pulpitu zdalnego, ale potrzebuję trochę więcej informacji.
Wiem, że opóźnienie może być czynnikiem wpływającym na pracę na zdalnym pulpicie. Zignorujmy to. Moje pytanie dotyczy idealnej szybkości transmisji danych dla dobrego połączenia zdalnego pulpitu.
Załóżmy, że mój RDP to ekran 1080p. Korzystam również z zewnętrznego monitora o rozdzielczości 1080p.
Liczba pikseli w 1080p wynosi
1920 * 1080 = 2 073 600 pikseli.
Każdy piksel używa 16 bitów koloru (2 bajty). Zatem liczba bajtów używanych przez jeden ekran wynosi
(2 073 600 bitów) * 2 bajty = 4 147 200 bajtów lub ~ 4 MB
Ponieważ ekran jest odświeżany co najmniej 10 razy na sekundę (załóżmy tutaj 10), częstotliwość odświeżania wymagana do płynnego połączenia wynosiłaby = 4 MB * 10 = 40 MB / s
Czy te liczby mają sens? Czy RDP używa czegoś lepszego niż to, ponieważ jest to duża przepustowość?
Czy rozmiar monitora na końcu protokołu RDP robi różnicę w połączeniu? Większy monitor wymaga większej przepustowości niż mniejszy?
Odpowiedzi:
W trybie Podłączanie pulpitu zdalnego (RDP) serwer faktycznie nie wysyła ekranu do ekranu klienta. Ten proces jest dość kosztowny, ponieważ musisz stale przeszukiwać ekran w poszukiwaniu zmian, które mogą być łatwo + 7 MB danych. RDP używa specjalnego protokołu. Zasadniczo wykorzystuje ekran wirtualny. To rodzaj interakcji z kartą graficzną. Zamiast wysyłać ekran do rzeczywistego, wysyła zawartość ekranu na ekran wirtualny.
Ten i ten artykuł autorstwa Nadima Abdo z Microsoft wyjaśnia to bardzo dobrze. Mówi o wszystkich mitach na temat PROW. Poniżej znajduje się wykres przepustowości z artykułu
Typowa wysoka przepustowość RDP wynosi 130 Kb / s (kilo bitów na sekundę) Typowa niska przepustowość RDP, taka jak przewijanie itp., Wynosi około 5 kb / s.
Zauważ, że mój problem dotyczy głównie przewijania i przełączania kart w Firefoksie. Ponieważ mam prędkość 4 Mb / s (efektywne 3,6 Mb / s), nie powinno to stanowić problemu. Zakładam, że powolna prędkość, którą otrzymuję, jest spowodowana moim komputerem serwera, który czasami staje się wolny i wiem, że nie jest najszybszą maszyną na świecie.
źródło
Pełny ekran nie jest odświeżany co 10 sekund. Szybkość reakcji pulpitu zdalnego będzie zależeć od ustawień grafiki, przyniesionych urządzeń lokalnych, od tego, czy drukarki są lokalne, czy zdalne, od ustawień audio i od wielu innych czynników.
Ale sedno jest takie, że „idealna” prędkość zdalnego pulpitu to „tak szybko, jak możesz sobie pozwolić”.
Zgadzam się z tobą, że największym problemem jest często przeglądarka, ale najczęściej widzę, że jeśli przeglądarka otworzy stronę z animowanym plikiem graficznym lub filmem flash. Sugeruję, że jeśli planujesz używać przeglądarki podczas sesji RDP, wyłącz wyświetlanie animowanej grafiki, a może nawet wyłącz flash.
źródło
Po przejściu wszystkiego, w skrócie wspomnę, że dla dobrego RDP musisz mieć dobre i spójne opóźnienie, powiedzmy poniżej 50 ms. Podczas gdy przepustowość do 2 Mb / s na komputer kliencki jest idealna. Ponadto wszystkie konfiguracje obecne w opcji Podłączania pulpitu zdalnego muszą być najniższe.
Jeśli pingowanie w Ms zmienia się bardzo, powiedzmy czasami 40 Ms, natychmiast po tym 200 Ms, to w takim przypadku twoje doświadczenie w RDP nie będzie dobre.
Szybkość, tj. Przepustowość, nie jest czynnikiem. W związku z tym wystarczająca jest prędkość 2 Mb / s po stronie klienta. Opóźnienie jest ważne. Ponadto bardzo ważna jest szybkość wysyłania na końcu serwera.
źródło