虛擬機器是使用不同作業系統(例如 Windows、Linux 或 macOS)的好方法,而無需購買另一台電腦。 但哪個最好:VMWare 還是 VirtualBox?
VMWare 和 VirtualBox 是機器虛擬化解決方案,也稱為虛擬機器管理程式。 它們允許您在另一台電腦上的虛擬機器中運行具有自己的作業系統的完整虛擬電腦。
但為什麼要這麼做呢?
對於桌面用戶,假設您使用 Windows,但您也想使用、macOS,甚至 iOS 和 Android。 然而,您並沒有為所有這些人準備的計算機。 這就是您將使用桌面虛擬化解決方案的地方。
如果您的舊應用程式無法在較新的系統上運作良好,您甚至可以在 Windows 11 系統上的虛擬機器內執行先前版本的 Windows。
在企業中,伺服器虛擬化可以節省硬體和營運成本。 想像一下,只有幾台實體計算機,但卻能夠在其上託管許多伺服器和工作站。
虛擬機器管理程序有哪些類型?
虛擬機器管理程式不僅僅是允許您在實體電腦內執行虛擬電腦。 他們如何做到這一點很重要,每種類型都有不同的要求並滿足不同的需求。 有兩種類型的虛擬機器管理程式; 類型 1 和類型 2。
類型 1 虛擬機器管理程序有時稱為裸機虛擬機管理程序,這意味著它們不需要在常規作業系統(例如在Windows中。 它們是作業系統。 如果沒有標準作業系統的所有功能,他們就會為來賓虛擬機器留下更多資源。 這使它們成為大型資料中心或大中型企業的理想選擇。 VMWare 公司擁有 1 類虛擬機器管理程序,例如 ESXi(Elastic Sky X Integrated)和 VSphere。
2 類虛擬機器管理程式在常規作業系統中運行,就好像它們只是另一個程式一樣。 為此,2 類虛擬機器管理程式必須透過主機作業系統存取硬體資源。 因此,在託管大量來賓虛擬機器方面,2 類虛擬機器管理程式的效率不如 1 類虛擬機器管理程式。 2 類虛擬機器管理程式較適合個人和中小型企業。
VirtualBox 是 Windows、macOS 和 Linux 的 2 類虛擬機器管理程式。 VMWare 也提供適用於 macOS 的 VMWare Fusion 以及適用於 Windows 和 Linux 的 VMWare Workstation。
比較 VirtualBox 和 VMWare Type 2 Hypervisor
在本文中,我們將重點放在 2 類虛擬機器管理程序,因為這是大多數家庭或小型企業用戶將運行的類型。 我們將在同一環境中比較這兩種產品—在 Microsoft Windows 11 上執行 Linux。
具體來說,我們將比較VMWare 工作站播放器到 Oracle 的虛擬盒子。 VMWare Workstation Player 是個人使用的免費版本,而 VirtualBox 對公眾免費且開源。 如果您喜歡 VMWare Workstation Player 並想要更多功能,請嘗試經濟實惠的用於商業用途。
VMWare Player 與 VirtualBox 功能比較
下表顯示了 VMWare Player 和 VirtualBox 提供的主要功能。
功能性 | VMWare 工作站播放器 | 虛擬盒子 |
主機作業系統相容性 | Windows、Linux、BSD、macOS(需要 VMWare Fusion) | Windows、Linux、macOS、Solaris |
來賓作業系統相容性 | Windows、Linux、macOS(需要 VMWare Fusion) | Windows、Linux、Solaris、FreeBSD、OS/2 |
虛擬磁碟映像格式 | 虛擬機器開發工具包 | VMDK、VDI、VHD |
USB 裝置支援 | USB 2、USB 3.1 | USB 2、USB 3 以及免費擴充包 |
虛擬印表機 | 是的 | 不 |
圖形和 CLI(命令列介面)使用者介面 | 是的 | 是的 |
3D 圖形支持 | 是的 | 需要客機上的 3D 加速 |
API集成 | 是的 | 是的 |
來賓和主機之間的共用資料夾 | 是的 | 是的 |
虛擬機器快照 | 不 | 是的 |
VirtualBox、VMWare 與快照
也許最顯著的差異是 VirtualBox 支援 VM 快照,而 VMWare Player 不支援。 在 VMWare Player 中製作快照需要找到 VM 文件,然後將它們複製並貼上到另一個位置。 若要回滾到該時間點,快照將會作為新 VM 新增。
VirtualBox 有多種拍攝快照的方法。 它可以在來賓視窗或 VirtualBox 管理器中完成。 快照可以命名,VirtualBox 按時間順序組織它們。 回滾到之前的時間只需選擇所需的快照,選擇“還原”,然後啟動虛擬機器。 在快照方面,VirtualBox 是明顯的贏家。
VirtualBox 和 VMWare Workstation Player 哪個比較容易使用?
下載和安裝 VirtualBox 或 VMWare 與其他軟體一樣簡單。 每個都有安裝程式來引導您完成整個過程。 安裝來賓作業系統時會出現差異。
VirtualBox 需要對記憶體、磁碟機空間和處理器核心數量等資源進行一些手動選擇,而 VMWare Player 會將主機的資源與來賓作業系統所需的資源進行比較,並自動分配資源,使其使用者友好。 安裝來賓作業系統後,您可以調整兩個虛擬機器管理程式中指派的資源。
安裝虛擬機器管理程式的時間和顯示 VMWare 大約快了 30%。 VirtualBox 花了 25 分鐘,而 VMWare Player 花了 17 分鐘。
VirtualBox 和 VMWare Workstation Player 哪個運作得更好?
兩個虛擬機器管理程式都是 Type 2,運行在 Windows 之上,因此不要期望有顯著的效能差異。 使用 PassMark PerformanceTest,VMWare Player 顯示的 CPU 分數為 4935,而 VirtualBox 的 CPU 分數為 3465。 其餘的標記很接近,但感覺 VMWare 更快。 當然,主機會有所不同,您的體驗也會有所不同。
VMWare Workstation Player 和 VirtualBox 哪個比較好?
我們並不確切知道您在虛擬機器管理程式中尋找什麼。 VMWare Workstation Player 和 VirtualBox 的功能幾乎相同,只是存在細微差別,因此沒有明顯的贏家。 這一切都取決於用例。
如果您只需要快速運行虛擬機,VMWare Workstation Player 是最佳選擇。 如果您需要在不同的作業系統中使用應用程式或您正在評估各種作業系統,那麼您就屬於該群組。
如果您想深入了解管理虛擬機器管理程式及其來賓的細節,VirtualBox 非常適合您。 創建快照和恢復快照的容易程度決定了規模。 VirtualBox 的另一點是你可以有一定的方向。 VirtualBox 可能更適合學習 DevOps 的人員、系統管理員或測試不同作業系統的網路安全專業人員。
您會使用哪一個,或者您已經有最喜歡的了? 有什麼建議或技巧可以分享嗎? 請在評論中告訴我們。