常用桌面虚拟化软件横向对比
目前我们常用的桌面虚拟化产品有VMware,微软的VPC,还有Virtual Box。当然最常用的还是前两者,Virtual Box一般用于跨平台的环境,如同时工作在Windows与Linux系统上面。
下面根据我的使用的感受来评测一下它们的易用性,性能和功能。以下评测都基于Windows平台,根据CPU是否支持辅助虚拟化来分别讨论32位和64位虚拟机的运行情况。
软件版本:
VPC 2007
VMware 6.0
Virtual Box 2.0
首先性能上来说Virtual Box与VM和VPC相比基本没有什么竞争力,在各种配置的电脑的运行速度都严重不如后两者,也没有什么特色功能,在接下来的讨论中就暂且将其忽略。
接下来进入关键,详细比较一下VM与VPC的性能与功能。首先在一台不支持CPU虚拟化的机子上,VMware与VPC的性能基本相当,VMware略高那么一点。但是VMware有一个相当大的功能,在一台支持64位、但装有32系统的机子上,在VMware中可以轻松创建64位系统虚拟机且以相当高的性能运行。这个强大的功能是其他桌面虚拟化软件(x86的)所不及的。据说在64位支持CPU虚拟化的机子上的32位系统中VPC(x86版)可以创建64位虚拟机,当这个说法我没有验证过,试过的朋友说一下。当然64位系统中的VPC x64版是可以轻松创建64位虚拟系统的。
在支持CPU虚拟化的机子上,VPC支持CPU辅助虚拟化的特点就显露了出来。在CPU的帮忙下,VPC运行虚拟机的效率会超过不支持CPU虚拟化的VMware。而且这种性能的提升是很明显的。不知以后VM的桌面版本会不会支持CPU辅助虚拟化,期待。
上文只是个人使用中的一些感觉,请高手指教其中错误。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异