VNC 比 Spice 更快地远程访问 KVM 来宾?

hda*_*ave 6 remote-access virtualization vnc qemu kvm-virtualization

之前使用过 RDP,我对从 VNC 到 KVM 虚拟机的性能并不十分满意。KVM 主机是 Ubuntu 12.04 服务器 x64。我读过 Spice 速度更快,所以经过大量的折腾之后,我通过 virt-manager(例如 virt-viewer)和一个独立的 spice 客户端让它工作。

我没有任何硬性和快速的数字在这里引用,但 VNC 远程处理似乎比 spice 快 2 到 4 倍!例如,在 VNC 中我可以轻松地观看 Flash 视频,但在 Spice 中它非常不稳定。一般来说,Unity 在 VNC 上运行良好,但在 Spice 上运行缓慢。

这可能吗?是不是配置错误?

在这两种情况下,我都从 LAN 上的笔记本电脑(运行 Ubuntu 12.10)连接到虚拟主机管理器,以查看主机上的 Ubuntu 12.04 桌面来宾 VM。来宾上的 VNC 配置使用了vga显示类型,而 spice 配置使用了qxl显示类型。在任何一种情况下,我都没有使用默认的视频 RAM 量。

Mic*_*ton 4

当然,Ubuntu 12.04 已经结束了,但我确实想指出那个时代的 SPICE/QXL 是非常早期的代码,特别是在 Ubuntu 12.04 上还没有很好地集成。2013 年过去了,他们仍在寻找并修复导致速度缓慢的 SPICE/QXL 错误。如今,我认为这个问题不再适用了。对于过去几年发布的任何版本来说,SPICE 都比 VNC 快得多。