virtual box PK vmware

很多新手朋友對於虛擬機的兩大選擇"VirtualBOX"和"VMware Workstation"之間有些搖擺不定,弄不清楚兩者之間到底哪個較好較爲適合自己使用。
以我本人來說,我是以VMware使用爲主的,但VirtualBOX也裝了,只是用得較少,所以很多地方我覺得VirtualBOX不好的地方,也許是我自己沒有設置好的原因,所以歡迎大家指正。

嗯,圖我就懶得弄了,嘿嘿,主要我現在也不是來賓客人了,俺積分雖然不多,但也不缺……

********分割線***********

以下的觀點,也許帶有了我個人主觀意願,可能有失偏頗,所以僅供大家參考。

就以虛擬XP SP3爲例子,我的宿主系統硬件配件如下
I7 2600K + 技嘉Z68XP + 海盜船 DDR3 16G + 影馳 GTX560黑將 + 鎂光 M4 64G + 希捷2T+ 希捷1T

宿主系統WIN7 旗艦版 64位 SP1 聯想OEM硬刷激活

兩個虛擬機XP硬件分配都是
單核 + 1G內存 + 20G虛擬硬盤 + 顯存調到128M最大-開啓2D 3D加速 - CPU開啓硬件虛擬化

********分割線***********

在這裏我額外說點其它的吧,這套配置玩虛擬機隨便開個8個10個的確就開着玩一樣,當然不是那種全部滿載的類型。我用SSD做系統盤和常用軟件盤,那兩個硬盤分別分攤了一些虛擬機硬盤。
對於硬盤來說,我是完全沒有考慮過機械硬盤陣列的,因爲感覺提升不大,而且不穩定因素大大提高了。有人可能會說,兩塊硬盤要是組成RAID0,速度可以提升一倍,四塊就是四倍,八塊的話輕鬆秒殺固態硬盤……在這裏我只想說,再多機械硬盤組RAID0都不如固態的效能。連續讀取速度快沒什麼用,隨機讀取、響應時間、IOPS纔是王道……當然機械硬盤的優點我也就不多說了……
Z68主板上有個磁盤混合動態加速的功能……呃,我只想說,如果你不是專門的遊戲玩家,如果你經常喜歡看高清片的話,那你還是華麗的無視它吧……這貨貌似像是爲服務器準備的,特別是那種網吧的遊戲服務器……

虛擬機開多了是會卡的,不需要多,兩三臺就夠了,你只要在其中的一臺壓榨硬盤的性能,另外兩臺就被牽連了,所以我選擇分盤分流,能夠提高負載能力,而系統是裝在固態上的,就算機械硬盤全負荷運行,也不會影響到整體系統的穩定與速度。

********分割線***********

言歸正傳,我在VB和VM上分別安裝了XP SP3(以下VirtualBOX簡稱爲VB,VMware workstation 簡稱爲VM)。首先,VB虛擬XP的系統安裝速度,要比VM虛擬XP快很多……順便還有啓動速度,我用VB啓動虛擬XP,整個系統幾乎三四秒種就已經進入了桌面。
而VM的話,速度更像是真正PC的啓動速度,直接的說就是VM虛擬XP啓動速度比VB慢得多,但還是屬於可接受範圍。

關於虛擬XP的3D性能。
虛擬顯卡的性能,到底跟物理顯卡有沒有關係?我個人意見就是,肯定有。
我在測試的時候,在宿主系統打開任務管理器、GPU-Z。我發現我在虛擬機測試3D程序的時候,顯卡的頻率會提升到850Mhz。一關掉虛擬機中的3D測試程序,物理顯卡的頻率立刻就變成了待機的50Mhz,應該是影響還是有,但不大。

先前我一直認爲是VB虛擬顯卡比較強,因爲很多方面支持較爲完善些(個人感覺),比方說LINUX的3D桌面,用VB就可以打開,VM不行。三國羣英傳7無法在VM中運行(這個不知道有沒有解決方法),但可以在VB下面運行。

我用初音顯卡測試軟件(懶得搞那些大塊頭軟件,用個小巧的軟件測試一下)測試兩者。得出的結論讓我眼鏡碎了一地。
VB得分 1800多分
VM足足有 21000多分
VM全程都保持了163幀的穩定幀數,完美流暢。VB有些慘,20幀不到,那個畫面就不怎麼流暢了。再隨意測試了幾個遊戲,在VM中白屏的(比說CSS),在VB裏就不白。
不過最後我還是得出結論,VM的顯卡的性能雖然沒有比VB真正強十倍,但的確是強些。
如果你們有興趣有條件測試的話,不妨自己去測試一下。

********分割線***********

在測試CPU的時候,我用國際象棋測試軟件測試,得分是5.93倍。在這項測試,兩個虛擬機之間的分數幾乎一置,幾乎沒有差別。也許這就是支持硬件虛擬化的好處吧。單核是5.93倍,乘以4,再加上超線程可以提升20%,得出的數據大約是28倍,這個算出來的分數,跟我在宿主機8線程測試分數差不多(我略超了一下頻)。

在運算象棋的時候,宿主系統任務管理器顯示利用率爲12%,大約是八分之一……可以說明是利用了不含超線程技術的一個核心性能。但在先前測試3D的時候,任務管理器裏顯示負載VB爲18%-20%,VM爲22%,這也從一個側面說明了,現在虛擬系統裏的顯卡,基本上就是CPU爲主,物理顯卡或者起了點輔助作用吧。或者是純CPU模擬的?

********分割線***********

快照功能
基本上VM有的功能,VB都有,不過VM那個快照管理器看起來更直觀,還有一個自動保護的功能VB不擁有。

********分割線***********

新建虛擬機
VB只有個簡單的嚮導模式,VM有更細緻的自定義設置,操作系統預設選項裏,也有更加明確細緻的劃分。

VM可以有兩個軟驅,VB只能是一個

硬盤
VM有更多參數可選,VB較少,不過那些參數一般人通常也用不着。
VM自帶映射工具,可以輕鬆把VM硬盤映射到宿主機……VB沒有,反正我是沒找着。

光驅
VM選項也較多一點,那個舊式仿真不知道有什麼用。

網絡
這個VM要強很多,更多很靈活的可配置性。如果你要用來模擬網絡組建之類的學習的話,別猶豫了,VM是你最佳的選擇。VM有個額外的虛擬網絡功能,這個功能沒有什麼介紹,但是卻很強大,利用虛擬網絡功能,可以創建一個完全與宿系統隔絕的環境。處於其中的虛擬機是可以接通的。(這個功能,我以後再另外開貼簡單的分享一下我的使用心得。)

聲卡和顯示
這個VB選項多一兩個,不過很蛋疼的是,多出來的兩種聲卡模擬,VB的增強工具居然不提供驅動,還得自己去弄……VB的網卡也一樣,增強工具也沒有驅動……

VB有一個縮放功能,這個功能我很喜歡,直接就一個窗口,裏面就是系統,沒有多餘的選項礙眼……不過這也是不穩定因素之一,比方說你在正常模式切換到縮放模式,然後拉一下窗口,再切換回去,黑屏!系統沒有死機,但是顯示沒有了,只能關機……

********分割線***********

我個人還是比較偏向於VMware一些,雖然VB的虛擬機啓動速度非常的快,但進入到系統之後,性能發揮卻感覺不如VM平穩,如果你不想鼠標跑出虛擬機之外的話,就要在禁用鼠標的脫離捕捉的功能。但是如果你用VB禁用鼠標增強功能的話,流暢度要大大下降,但VM卻依然很好。
還有些人對VM耿耿於懷的是,VM有常駐進程和服務,還有一個專用的用戶……雖然沒有什麼影響,但有些人就是覺得不爽……不過這也是個人喜好問題,我對VM的喜愛可以讓我容忍接受這些,但不代表別人也能接受。


結論:兩者互有優劣,但VMware畢竟是靠這貨吃飯的,它所提供的性能也絕對對得起那幾百兆容量……總有人些拿容量說事……幾百兆的空間真的很大嗎?就算你現在只用80G的硬盤,它也只不過只佔用了你百分之一左右的空間而已……
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章