Windows 7 및 Linux 클라이언트에서 연결하기 위해 RDP를 사용하는 Windows 8.1 원격 PC가 있습니다. 나는 Windows의 스크롤 성능이 어떤 Linux 배포판보다 훨씬 낫다는 것을 알았습니다. rdesktop, Remmina, GNOME-RDP를 사용하고 있는데 VNC처럼 화면 새로 고침이 느리고 불규칙합니다. 하지만 RDPVNC처럼 작동하지 않습니다, 아니면 그렇습니까? 왜 이런 일이 발생합니까? Linux에서 가장 빠른 RDP 클라이언트는 무엇입니까? 아마도원격 데스크톱 연결 클라이언트와인 아래?
답변1
RDP 프로토콜에는 여러 버전이 있습니다.
- ITU-T T.128 프로토콜의 복제품인 원본 4.0
- 5.0 - rdesktop이 여전히 사용됩니다(완전히 사용되지도 않음)
- 5.1, 5.2, 6.0, 6.1, 7.0, 8.1 및 8.1
상상할 수 있듯이 RDP의 새로운 버전은 각각 새로운 기능을 도입할 뿐만 아니라 성능과 전반적인 사용자 경험을 더욱 향상시켜 더욱 향상됩니다.
위에서 쓴 것처럼 rdesktop은 여전히 RDP 5.0 프로토콜(Windows 2000에서 사용되는 버전)의 하위 집합만 구현합니다. 이 버전은 Windows Vista와 함께 제공되는 6.0보다 최소한 덜 최적화되어 있어 성능이 크게 향상되었습니다.
또한 Linux에서 사용되는 전체 X11 윈도우 시스템은 사용자 공간 응용 프로그램 세트인 반면 Microsoft Windows는 커널에서 직접 그래픽 이벤트(예: 화면 스크롤)를 처리합니다.
화면(및 응용 프로그램 창) 스크롤은 한 위치에서 다른 위치로 많은 양의 메모리 내용을 복사해야 하는 작업입니다. 이 작업은 사용자 공간 응용 프로그램보다 시스템 커널에서 훨씬 빠릅니다.
이는 각 RDP 구현의 성능에도 영향을 미칩니다.
답변2
gwilli의 답변에서 볼 수 있듯이 RDP는 RDP가 아닙니다. 다양한 확장 기능을 갖춘 다양한 버전의 프로토콜이 있고 클라이언트와 서버가 둘 다 이해하는 프로토콜 버전을 협상하고 있기 때문입니다.
기본적으로 두 가지 Windows 버전이 더 새롭고 성능이 뛰어난 프로토콜 버전에 동의할 수 있습니다.
저는 오픈 소스 RDP 구현에 대한 벤치마크를 알지 못하기 때문에 Linux RDP 클라이언트의 성능에 대해 검증된 리뷰를 제공할 수 없습니다. 클라이언트를 비교하려면 클라이언트뿐만 아니라 클라이언트가 사용하는 기본 라이브러리가 무엇인지 살펴봐야 합니다. 이렇게 하면 검색이 더욱 효율적이 됩니다.
답변3
Gnome을 사용하는 경우 Ubuntu Tweaks 도구를 통해 애니메이션을 비활성화할 수 있습니다.