
따라서 Ubuntu 18.04의 quemu에서 여러 VM이 실행되고 있습니다. 원격으로 VM에 액세스하는 것 외에는 모든 것이 잘 작동합니다. 연결이 느릴수록 상태는 더 나빠집니다. 4K 모니터에서 실행해보세요. remmina나 virt-viewer를 사용해도 아무런 차이가 없습니다.
- 로컬 컴퓨터에서는 모든 것이 완벽에 가까우며 눈에 띄는 품질 저하는 비디오 전체 화면뿐입니다.
- 1gbit LAN: 렌더링이 눈에 띄게 지연되고, 작은 창에서도 비디오가 거칠어집니다.
- 100mbit LAN/인터넷: 전체 화면을 새로 고치는 데 몇 초 정도 걸릴 수 있습니다.
- 20/4mbit 인터넷: 전체 화면 새로 고침이 필요할 때 64x64 정사각형이 화면 전체에 렌더링되는 것을 관찰할 수 있으며 몇 초가 걸립니다. 편집기 창을 스크롤하는 것은 인내심이 필요한 작업입니다. 연결은 쓸모가 없지만 인내심이 문제가 되지 않는 가장 긴급한 작업에는 적합합니다. SSH를 통한 X조차도 여기서는 더 나은 옵션인 것 같습니다.
나는 이것을 동일한 20/4 연결을 통해 전체 화면 비디오의 경우에도 문제의 컴퓨터에 있는 것처럼 동작하는 Win10 RDP와 비교합니다.
VM은 모두 다음과 같이 설정됩니다.
- Spice 표시: 기본적으로 모든 기능이 포함된 Spice 서버(OpenGL 없음)
- 비디오 VirtIO: 모델 VirtIO, 3D 가속: 예, 헤드:2, RAM 128MB
비디오: QXL을 시도했지만 그 비디오는 gbit에서도 내 LAN을 완전히 잡아먹어 대역폭에 비해 거의 제공하지 못했습니다(VirtIO보다 성능이 낮았습니다).
그래서 저는 이 문제에 대한 해결책을 찾고 있었는데 별 의미가 없었습니다. 하지만 나는 우연히 몇몇 커밋을 발견했습니다.향신료 마스터(아주 오래 전). 제가 볼 수 있는 한, 패치가 병합되었으므로 이를 사용할 수 있어야 하지만 현재 비디오 지원은 여전히 MJPEG입니다.
그렇다면 VP8이나 H264와 같은 고급 코덱을 제공하는 이 gstreamer 지원을 어떻게 활성화할 수 있습니까? 아니면 내가 뭔가 잘못하고 있어서 그게 나에게 고통을 주는 걸까?
답변1
이것은 오래된 질문이지만 Virt-Viewer 대신 모든 인터페이스를 수신하고 해당 방식으로 연결하도록 SPICE 서버를 설정하면 의미 있는 속도 증가가 있습니다. Virt-Viewer는 SSH를 통해 터널링하므로 대기 시간이 많이 추가됩니다.
모든 인터페이스를 수신하도록 VM을 설정한 후에는 다음을 사용하여 원격으로 연결할 수 있습니다.
remote-viewer spice://remote_ip_address:port