最近我的魔人同事不相信我說兩套VM,VMware和VirtualBox效能差不多的結果,他進行了壓力測試,而且是超兇狠的壓力測試。
在這個測試下,除了之前秒數的執行時間比較之外,更真的反應整體效能現況,我也知道為什麼測試起來有差異了。
我同事在一個客體上開了5個遠端桌面,又在其中三個遠端桌面中開了視頻網站。其中兩個開了Youtoube,另外一個遠端桌面開了Youtobe和土豆網。
話說,I社的i7有8核心,在多工的情況下,VMWare就算你只開雙核給他用,在負載未使用的情況下,會自動抓其他的CPU資源來用。
而且客體就算CPU用了100%,整個畫面還不會卡,仍然非常的順。 下圖就是VMware Workstation 9的CPU資源使用狀況。
有3顆核心是運作的,其他三顆閒置,整顆CPU的使用率有拉高,效能有被用到。1顆核心使用率100%,1顆60%,另1顆30%,閒置的5顆低於10%的使用率(I7有8核,這台機器裝了16G的Ram)。
如果使用的是Virtual Box的話,那只會抓1顆核心來用(開了虛擬化,CPU也開2核),只有其中1顆核心會滿載,其他的CPU核心是閒置的,當然效能差很多。
事實上,蝸牛真的是憨人,在low end的個人電腦上進行測試,未充份比較多核心條件下對於兩個虛擬軟體做比對,還是我這位魔人同事比較有心,在這樣的壓力測試下,跑了兩天,客體都是正常的。
有圖有真相,第一張圖,已在VirtualBox中設定2顆核心。
第二張圖看的出來,只有一個CPU是高負載,過了一下,換另一顆核心變成高負載,其他的7顆核心使用率都非常低,這就可以解釋,為什麼有先進說,VMware的效能比較好,這樣也就知道公司為什麼要花錢買一套好幾萬的VMware workstation了。
實際上,VirtualBox的視頻播放結果非常的慘,在畫面沒有調大,也沒有調高解析度的情況下(預設360p,未調成720或1080P),一整個就是連續撥放的幻燈片,但是壓力測試是過的,操了2天也沒有當機。
20130217 我又知道為什麼vmware賣比較貴了,因為最近在測一起網路的東西,用vmware測起來,虛擬主機如同一IP分享器下的電腦,而VirtualBox呢?卻被視同同一部電腦,平平都是vm,vmWare就是模擬的比較像。
隨機文章
- 免費防毒 ClamWin VS. Avira小紅傘 (2009-05-12)
- 捕夢網數位科技瘋狂讓我變成補破網~又被入侵了 (2016-10-14)
- 服務超爛的國泰世華銀行 (2009-06-30)
- 解決nginx+php5-fpm卻無法啟動mysql的問題 (2013-05-20)
- 在Lubuntu的chromium中安裝Flash (2012-11-09)
這是好幾年前的文章~
目前快2018年了,兩者的比較有最新的心得嗎?
VMWARE 好用,轉企業級環境簡單快速
VirtualBox 還是偏向個人用
我覺得你的Virtual Box的虛擬機被視為同一部電腦有可能是你網路卡設定的問題吧
不是..是在linux server上跑virtual box
linux server已經算不吃資源
現在VB已經比VM好用了!!
個人用,我是覺得差不多