VirtualBox 与 VMWare:哪个最好?

虚拟机是使用不同操作系统(例如WindowsLinux或 macOS)而无需购买另一台计算机的好方法。但哪个最好:VMWare 还是VirtualBox

VirtualBox 和 VMWare 做什么?

VMWareVirtualBox是机器虚拟化解决方案,也称为管理程序。它们允许您在另一台计算机上的虚拟机中运行具有自己操作系统的完整虚拟计算机。

但是你为什么要这样做呢?

对于桌面用户,假设您使用 Windows,但您还想使用Linux、macOS,甚至 iOS 和Android。然而,您并没有适合所有人的计算机。这就是您将使用桌面虚拟化解决方案的地方。

如果您的旧应用程序无法在新系统上正常运行, 您甚至可以在Windows 11系统的 VM 中运行以前版本的Windows 。

在企业中,服务器虚拟化可以节省硬件和运营成本。想象一下(Imagine),只有几台物理计算机,但能够在其上托管许多服务器和工作站。

管理程序有哪些类型?

管理程序不仅仅允许您在物理计算机内运行虚拟计算机。他们如何做很重要,每种类型都有不同的要求并满足不同的需求。有两种类型的管理程序;类型 1(Type 1)类型 2(Type 2)

Type 1 管理程序有时称为裸机管理程序,这意味着它们不需要在常规操作系统(如Windows中(Windows)的 Hyper-V(Hyper-V))中运行。它们是操作系统。如果没有标准操作系统的所有功能,他们将为来宾 VM 留出更多资源。这使它们成为大型数据中心或大中型企业的理想选择。VMWare公司拥有 Type 1 管理程序,例如ESXiElastic Sky X Integrated)和VSphere

类型 2(Type 2)管理程序在常规操作系统中运行,就好像它们只是另一个程序一样。为此,第 2 类(Type 2)管理程序必须通过主机操作系统访问硬件资源。因此,Type 2管理程序在托管大量来宾VM(VMs)方面不如Type 1高效。类型 2(Type 2)管理程序更适合个人和中小型企业。

VirtualBox是适用于Windows、macOS 和Linux的 Type 2 管理程序。VMWare还提供适用于 macOS 的VMWare Fusion和适用于WindowsLinux的(Linux)VMWare Workstation

比较VirtualBoxVMWare Type 2管理程序

在本文中,我们重点关注Type 2管理程序,因为这是大多数家庭或小型企业用户将运行的。我们将在同一环境中比较这两种产品——在Microsoft Windows 11上运行(Microsoft Windows 11)Linux

具体来说,我们会将VMWare Workstation Player与 Oracle 的VirtualBox进行比较。VMWare Workstation Player是供个人使用的免费版本,而VirtualBox对公众免费且开源。如果您喜欢VMWare Workstation Player并想要更多功能,请试用经济实惠的VMWare Workstation Pro用于商业用途。

VMWare PlayerVirtualBox 功能比较(VirtualBox Functionality Comparison)

下表显示了VMWare PlayerVirtualBox提供的主要功能。

Functionality VMWare Workstation Player VirtualBox
Host Operating System Compatibility Windows, Linux, BSD, macOS (requires VMWare Fusion) Windows, Linux, macOS, Solaris
Guest Operating System Compatibility Windows, Linux, macOS (requires VMWare Fusion) Windows, Linux, Solaris, FreeBSD, OS/2
Virtual Disk Image Formats VMDK VMDK, VDI, VHD
USB Device Support USB 2, USB 3.1 USB 2, USB 3 with free Extension Pack
Virtual Printer Yes No
Graphical and CLI (command line interface) user Interfaces Yes Yes
3D Graphics Support Yes Requires 3D acceleration on guest
API Integration Yes Yes
Shared Folders Between Guest and Host Yes Yes
VM Snapshots No Yes

VirtualBox、VMWare 和快照

也许最显着的区别是VirtualBox支持 VM 快照,而VMWare Player不支持。在VMWare Player中制作快照需要找到 VM 的文件,然后将它们复制并粘贴到另一个位置。为了回滚到那个时间点,快照被添加为一个新的虚拟机。

VirtualBox有几种拍摄快照的方法。它可以从来宾窗口或VirtualBox管理器中完成。快照可以命名,VirtualBox按时间顺序组织它们。回滚到以前的时间只需要选择所需的快照,选择Restore,然后启动 VM。VirtualBox是快照方面的明显赢家。

VirtualBoxVMWare Workstation Player哪个更易于使用?

下载和安装VirtualBoxVMWare与任何其他软件一样简单。每个都有安装程序来引导您完成整个过程。安装来宾操作系统时会出现差异。

VirtualBox需要对内存、驱动器空间和处理器内核数量等资源进行一些手动选择,而VMWare Player会将您的主机资源与来宾操作系统所需的资源进行比较,并自动分配资源,使其易于使用。安装来宾操作系统后,您可以调整在两个管理程序中分配的资源。

在 Windows 上安装管理程序和Linux Ubuntu(Linux Ubuntu on Windows)的时间显示VMWare快了大约 30%。VirtualBox 用(VirtualBox)了 25 分钟,而VMWare Player 用(VMWare Player)了 17 分钟。

VirtualBoxVMWare Workstation Player哪个运行得更好(Runs Better)

两个虚拟机管理程序都是Type 2 ,运行在(Type 2)Windows之上,所以不要期待显着的性能差异。使用PassMark PerformanceTestVMWare Player显示CPU Mark为 4935,而 VirtualBox 为 3465。这是最大的区别。其余标记很接近,但感觉VMWare更快。当然,主机各不相同,您的体验也会有所不同。

VMWare Workstation Player(VMWare Workstation Player)VirtualBox哪个更好(Better)

我们不确切知道您在管理程序中寻找什么。VMWare Workstation PlayerVirtualBox做的事情几乎相同,只是略有不同,因此没有明显的赢家。这完全取决于用例。

(VMWare Workstation Player)如果您只需要快速运行虚拟机,VMWare Workstation Player是最佳选择。如果您需要在不同的操作系统中使用应用程序,或者您正在评估各种操作系统,那么您属于该组。

如果您想深入了解管理管理程序及其来宾的细节,VirtualBox适合您。创建快照和恢复它们的简便性使规模扩大。VirtualBox的另一点是您可以通过一些指导在 VirtualBox 中安装 macOS 。(install macOS in VirtualBox)VirtualBox可能更适合学习DevOps的人、系统管理员或测试不同操作系统(OSes)的网络安全专业人员。

你会使用哪一个(Which one),或者你已经有一个最喜欢的?您有任何提示或技巧可以分享吗?(Please)在评论中告诉我们。



About the author

我是一名专业的音频工程师,拥有超过 10 年的经验。我参与过各种各样的项目,从小型家庭音响系统到大型商业制作。我的技能在于创造出色的配乐和声音处理工具,让音乐听起来很棒。我对 Windows 10 也非常有经验,可以帮助您充分利用您的计算机系统。



Related posts