Mam zdalny komputer z systemem Windows 8.1, z którym łączę się przy użyciu protokołu RDP z klientów Windows 7 i Linux. Zauważyłem, że wydajność np. Podczas przewijania jest znacznie lepsza w systemie Windows niż w jakiejkolwiek dystrybucji Linuksa. Używam rdesktop, Remmina, GNOME-RDP, wszędzie tam, gdzie odświeżanie ekranu jest powolne i niespokojne, jak VNC. Ale RDP nie działa jak VNC , czy tak? Dlaczego tak jest i jaki jest najszybszy klient RDP dla systemu Linux? Może klient połączenia pulpitu zdalnego w Wine?
10
Odpowiedzi:
Istnieje wiele wersji protokołu RDP:
Jak możesz sobie wyobrazić, każda nowa wersja RDP jest lepsza, nie tylko poprzez wprowadzenie nowych funkcji, ale także poprzez dalszą poprawę wydajności i ogólnego doświadczenia użytkownika.
Jak napisałem powyżej, rdesktop nadal implementuje tylko podzbiór protokołu RDP 5.0 (wersja używana w systemie Windows 2000). Ta wersja jest mniej zoptymalizowana niż co najmniej 6.0 (wydana z Windows Vista), co było ogromną poprawą wydajności.
Ponadto cały system okien X11 używany w systemie Linux to grupa aplikacji użytkownika, podczas gdy system Microsoft Windows przetwarza zdarzenia graficzne (takie jak przewijanie ekranu) bezpośrednio w jądrze.
Przewijanie ekranu (i okien aplikacji) to operacja wymagająca skopiowania dużej ilości pamięci z jednego miejsca do drugiego. Ta operacja jest znacznie szybsza w jądrze systemu niż w aplikacjach użytkownika.
Ma to również wpływ na wydajność każdej implementacji PROW.
źródło
Jak widać z odpowiedzi gwilli, RDP nie jest RDP, ponieważ istnieje wiele różnych wersji protokołu z wieloma rozszerzeniami, a klient i serwer negocjują wersję protokołu, którą rozumieją.
Z natury rzeczy dwie wersje systemu Windows prawdopodobnie zgadzają się na nowszą i lepiej działającą wersję protokołu.
Nie mogę powiedzieć nic kwalifikującego odnośnie wydajności klienta Linux RDP, ponieważ nie znam żadnych testów porównawczych dotyczących implementacji RDP typu open source. Jeśli chcesz porównać klientów, powinieneś sprawdzić, z jakich bibliotek podstawowych korzystają klienci, a nie tylko klient. Dzięki temu wyszukiwanie będzie bardziej wydajne.
źródło