对于远程访问 KVM 客户机而言,VNC 比 Spice 更快吗?

对于远程访问 KVM 客户机而言,VNC 比 Spice 更快吗?

之前使用过 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 桌面客户机虚拟机。客户机上的 VNC 配置使用显示类型,vga而 spice 配置使用qxl显示类型。在这两种情况下,我都没有弄乱默认的视频 RAM 量。

答案1

当然,Ubuntu 12.04 已经过时了,但我想指出的是,那个时代的 SPICE/QXL 是非常早期的代码,尤其是在 Ubuntu 12.04 上还没有很好地集成。他们仍然在寻找和修复导致速度变慢的 SPICE/QXL 错误过去 2013。如今,我认为这个问题不再适用;SPICE 比过去几年推出的任何版本的 VNC 都要快得多。

相关内容