
저는 실제로 X에 대한 경험이 없습니다. 제가 읽은 내용에 따르면 X는 비트맵(또는 압축된 비트맵)을 전송하지 않고 WM의 창이 인터넷을 통해 전송할 수 있도록 처음부터 항상 구축된 것 같습니다. 전체 화면(적어도 YouTube 동영상만큼의 대역폭이 필요함)
- GTK 등을 사용하는 Linux 앱의 GUI를 원격 연결을 통해 원활하게 실행할 수 있습니까?
- GUI를 원격으로 사용할 때의 "지연"이 VNC보다 훨씬 낫습니까?
답변1
X는 LAN, WAN을 통해 로컬로 잘 작동합니다.
그러나 네트워크를 사용하며 모든 GUI 기반 네트워크 프로토콜과 마찬가지로 X는 높은 대기 시간을 견딜 수 없습니다.
일부 애플리케이션은 다른 애플리케이션보다 지연 시간이 덜 친숙합니다. Firefox는 아마도 수행하는 작업의 양과 프로그래머가 네트워크(또는 실제로 CPU) 성능에 쏟는 노력이 얼마나 적다는 측면에서 최악의 공격자 중 하나일 것입니다. 이를 네트워크 친화성 측면에서 반대편 끝에 매우 가까운 xterm과 비교해 보세요.
즉, 저는 정기적으로 100Mbps LAN에 대한 54Mbps WiFi 연결을 통해 Firefox를 사용하는데, 로컬 Firefox와 거의 차이가 없습니다. Firefox가 1000Mbps 링크에서 시작하는 데 2분이 걸리면 @Marco에는 다른 네트워크 문제가 발생하는 것이 분명합니다.
답변2
예. 적어도 대부분의 경우에는 GTK나 Qt 애플리케이션에 아무런 문제가 없었습니다.
아니요. 사용할 수 없을 정도로 느리다고는 말할 수 없지만(예: 10Mbps 이상의 연결 속도가 매우 빠른 경우 지연이 거의 없음) 여전히 NX나 RDP를 사용하는 것이 더 좋습니다.
답변3
SSH를 통한 X11은 느려질 것입니다. 이는 Firefox와 같은 경우 크게 증가합니다. 쉬운 향상은 압축 "-C"를 활성화하는 것입니다. 그 외에도 네트워크에서 많은 패킷이 손실되고 원격 시스템의 메모리/CPU 사용량이 손실되는지 확인해야 합니다. CPU가 높은 경우 사용 중인 암호 사양을 사용해 볼 수 있습니다. 그렇지 않으면 더 많은/더 나은 CPU/메모리/네트워킹이 필요합니다.
이 모든 것은 더 나은 솔루션은 nomachine, X2GO 또는 vnc와 같은 것이라고 말했습니다.