sponsored links

微軟親兒子Hyper-V與虛擬化巨頭VMware Workstation效能大比拼

Hyper-V VS VMware

1:Hyper-V為Windows10自帶,不需要下載安裝,開啟後重啟即可,而Vmware需要下載安裝 2:Hyper-V虛擬硬碟採用vhdx格式,宿主機可直接讀取虛擬機器檔案,而Vmware需要自行對映 3:Hyper-V記憶體動態分配,當虛擬機器處於後臺執行時,自動降低記憶體使用率,而Vmware則是固定記憶體 4:Hyper-V掛起虛擬機器比較快,且可在不考慮虛擬系統執行的情況下直接關機,而Vmware掛起虛擬機器較慢,需要等到虛擬記憶體釋放掉才能關機 5:Hyper-V開啟後宿主機效能稍下降,而Vmware則不會 6:Hyper-V只能顯示固定大小(Linux),這導致我直接棄用Hyper-V,而Vmware在安裝vm-tools之後可以跟隨視窗動態調整大小 7:Hyper-V預設不能連線外網,且只有虛擬交換機的網路方案,Vmware預設NAT網路模式能連線外網,且有三種網路模式 8:Hyper-V USB外設不能直接連線虛擬機器,而Vmware可以 9:Hyper-V 支援的作業系統更少,對Windows支援更好,對Linux支援較差,如果要使用Linux虛擬機器(如Ubuntu),不推薦Hyper-V,而Vmware支援更多的作業系統 10:Hyper-V預設是用CPU來模擬顯示,效能較低,但可以透過手段對GPU進行虛擬化,而VMware安裝完Vmware-tool後直接可以利用GPU提升顯示效能

前言

相信各位機友對VMware Workstation(以下簡稱Vmware)不會陌生,狹義講就是虛擬機器,廣義來說是一個硬體虛擬化平臺,最常見的就是在VMware中裝各種作業系統,遊戲玩家會在Vmware中游戲多開與掛機、碼農會在Vmware中裝Linux系統開發編譯軟體、駭客會在虛擬機器中測試病毒程式、普通使用者可能會在虛擬中裝一些國產流氓軟體

十多年前擁有了人生中的第一臺筆記本電腦後才知道有虛擬機器這種東西,當時驚為天人!Windows中還能裝Windows,不僅能裝Windows還能安裝其他的非Windows系統,系統套系統,母雞生小雞,從那時開始,虛擬機器便是我電腦中必備工具之一!當然,那時VMware Workstation就已經出道了,但不知Hyper-V為何物,Hyper-V近些年才進入人們視野,Hyper-V 釋出在Windows Server 2008,但是直到Windows8釋出後Hyper-V才被內建,現在普遍使用的Windows10當然也內建了Hyper-V。

Hyper-V和VMware Workstation有什麼區別呢?目前地表存在兩種虛擬化架構分別是Type 1和Type 2,分別對應下圖左邊和右邊,Type 1直接跑在裸金屬上(就是直接跑在裸機上的意思,可能大家覺得裸金屬聽起來更酷,所以都這麼叫),Type 2需要一個託管的作業系統,它跑在託管的作業系統之上,本質上只是作業系統上的一個軟體

微軟親兒子Hyper-V與虛擬化巨頭VMware Workstation效能大比拼

Hyper-V就是Type 1,當開啟之後原本的Windows系統便成了Hyper-V的一個虛擬機器,所以開啟了Hyper-V的Windows效能也會稍降,而VMware Workstation屬於Type 2,是Windows上的一個軟體,理論上講Type 1少了一層,效能更高。

那麼問題來了,在開啟了Hyper-V的Windows上能跑VMware Workstation嗎?這不兩層套娃了嗎?對,這確實是個問題,在某個版本之前的確是不相容的,開啟了Hyper-V後就不能使用VMware Workstation,但在202005開始相容

Vmware workstation升級到15.5.5版本後就可以相容Hyper-V了,但有限制:必須為Windows 10 20H1(也叫2004版)或更高版本

效能對比

思路:控制變數大法好

  1. 首先關閉Hyper-V(Windows預設就是關閉的),然後測試宿主機CPU、GPU、硬碟、網路四大件,再在Vmware中安裝WIndows,再次測試四大件
  2. 然後開啟Hyper-V,然後測試宿主機CPU、GPU、硬碟、網路四大件,再在Hyper-V中安裝相同版本的WIndows,再次測試四大件

把上面的兩種情況結果直接拿出來做對比

測試工具

鑑於這次測試,我專門蒐羅了一些測試工具

CPU跑分:Cinebench

Cinebench 是 MAXON Computer 推出的一款測試 CPU 渲染能力的軟體。MAXON Computer 公司推出的另一款更為人熟知的軟體其實是一款三維動畫渲染和製作軟體:Cinema 4D。透過 Cinebench 跑分測試就可以讓使用者方便地評價自己的 PC 在執行 Cinema 4D 時的表現。

介面長這樣,其實就是透過CPU單執行緒或多執行緒來渲染進行跑分

Cinebench點此官網下載

微軟親兒子Hyper-V與虛擬化巨頭VMware Workstation效能大比拼

記憶體測試:AIDA64

AIDA64是一個執行在Microsoft Windows作業系統上的系統資訊、診斷和審計程式,用於顯示計算機的元件的詳細資訊,效能測試是它的功能之一,可以測試記憶體寫入和讀取速度

AIDA64是一個收費軟體,免費試用30天,對於我們的測試已經夠用了

AIDA64點此下載

硬碟IO跑分:AS SSD Benchmark

AS SSD Benchmark是一款來自德國的SSD專用測試軟體,可以測試連續讀寫、4K對齊、4KB隨機讀寫和響應時間的表現,並給出一個綜合評分。

SSD固態硬碟剛上市時一般就是用這個工具跑分

微軟親兒子Hyper-V與虛擬化巨頭VMware Workstation效能大比拼

AS SSD Benchmark點此下載

顯示卡跑分:娛樂大師

顯示卡沒找到適合的工具,要麼就是3DMark這種巨無霸,想找一個免安裝的小跑分工具,無意間發現娛樂大師很適合,可以單獨選擇顯示卡進行跑分

微軟親兒子Hyper-V與虛擬化巨頭VMware Workstation效能大比拼

娛樂大師綠色免安裝下載

圖吧工具箱

在搜尋工具的過程中瞭解到圖吧大屌開發的集大成的圖吧工具箱,功能很多很全,綠色免安裝,非營利性,感興趣的可自行測試

  • 官網:http://www.tbtool.cn/

微軟親兒子Hyper-V與虛擬化巨頭VMware Workstation效能大比拼

硬體資訊

本次測試涉及的硬體資訊

  • CPU:AMD Ryzen 5 2600X 6核 12執行緒
  • 主機板:華碩B350-PLUS
  • 記憶體:威剛DDR4 2400MHz 3 x 8 = 24GB
  • 顯示卡:NVIDIA GeForce GTX 1050Ti
  • 硬碟:聯想HP EX900 SSD (宿主機) / 威剛 SP900 (虛擬機器)

軟體資訊

  • 宿主機Windows版本:Windows10 64bit 19042.746 20H2
  • 宿主機Hyper-V版本:10.0.19041.746
  • 宿主機VMware Workstation版本:16.1.0 build-17198959
  • 虛擬機器Windows版本:WIndows10 64bit 19042.631 20H2

備註:

  • Hyper-V版本檢視命令
wmic datafile where name="c:\\windows\\system32\\vmms.exe" get version

評測結果

宿主機效能對比

微軟親兒子Hyper-V與虛擬化巨頭VMware Workstation效能大比拼

如上圖所示,其中

  • CPU:開啟Hyper-V CPU約有5.7%的效能損失,實測過程中Cinebench跑分最久,多次跑分結果趨向一致,因此該項資料受環境影響小,可信度高。
  • GPU:娛樂大師跑分結果,幾乎一致,關閉Hyper-V分值略高,多次跑分資料差別大,資料可能受環境影響,不是Hyper-V導致
  • 記憶體讀寫:開啟與關閉Hyper-V,速度幾乎一致,記憶體讀寫受環境影響大
  • 硬碟:開啟與關閉Hyper-V,速度幾乎一致

結論:開啟Hyper-V與關閉Hyper-V宿主機效能幾乎一致,CPU效能略有損失,效能不會受到太大影響,平時使用幾乎無感知

Hyper-V對比VMware

Hyper-V裝Windows虛擬機器對比 VMware裝虛擬機器,其中VMware測試時已關閉Hyper-V

微軟親兒子Hyper-V與虛擬化巨頭VMware Workstation效能大比拼

如上圖所示(注意,以上測試僅供娛樂),其中

  • CPU:VMware略高,因為是2核心4執行緒下測試,所以比宿主機下跑分低
  • GPU:GPU沒對比跑分,因為Hyper-V預設是用不了GPU,畫面是用CPU來模擬的,而VMware 16預設是可以使用到GPU的;後來才發現可以用過打patch的方式強制讓Hyper-V虛擬化GPU,後文有介紹
  • 記憶體讀取:Hyper-V比VMware低太多,應該受環境因素影響(後來發現開的程式不同對記憶體讀取影響很大,所以測試的時候應該儘量不開啟其他程式
  • 硬碟:硬碟跑分情況也顯示Hyper-V低於VMware

結論:上述跑分僅供娛樂,反映不出Hyper-V與VMware的極限效能差別,但可以確定的是Hyper-V虛擬化GPU需要打patch,整體易用性不如VMware

Hyper-V給虛擬機器打Patch虛擬化GPU教程:

  1. 建立虛擬機器,並建立檢查點(恢復使用)
  2. 關閉檢查點功能
  3. 開啟powershell,執行以下命令
# win10為虛擬機器名字
$vm = "Win10"

Add-VMGpuPartitionAdapter -VMName $vm
​
Set-VMGpuPartitionAdapter -VMName $vm -MinPartitionVRAM 80000000 -MaxPartitionVRAM 100000000 -OptimalPartitionVRAM 100000000 -MinPartitionEncode 80000000 -MaxPartitionEncode 100000000 -OptimalPartitionEncode 100000000 -MinPartitionDecode 80000000 -MaxPartitionDecode 100000000 -OptimalPartitionDecode 100000000 -MinPartitionCompute 80000000 -MaxPartitionCompute 100000000 -OptimalPartitionCompute 100000000
​
Set-VM -GuestControlledCacheTypes $true -VMName $vm
​
Set-VM -LowMemoryMappedIoSpace 1Gb -VMName $vm
​
Set-VM -HighMemoryMappedIoSpace 32GB -VMName $vm

釋出於剛剛

分類: 軍事
時間: 2021-10-03

相關文章

1米2的“巨人英雄”李安甫,13歲參軍,成功暗殺多名日軍軍官

1米2的“巨人英雄”李安甫,13歲參軍,成功暗殺多名日軍軍官
回顧14年之久的抗日戰爭,中華兒女為了我們該有的安寧之景,用鮮血和生命去守護祖國疆土,付出了太多太多.抗日隊伍中,有出生貧苦家庭的,也有飽讀詩書的,更有放棄了富裕生活參軍的,例如只有1米2高的&quo ...

五連敗!湖人遭勇士雙殺,360組合轟47+22+12,庫裡格林休戰

五連敗!湖人遭勇士雙殺,360組合轟47+22+12,庫裡格林休戰
北京時間10月13日,NBA季前賽,湖人主場99-111不敵勇士,吃到五連敗.這場比賽庫裡和追夢格林休戰,湖人的"360組合"濃眉哥.詹姆斯和威少首度合體參賽,他們合砍47分22籃 ...

遭美軍誤殺阿富汗平民家屬:美國道歉還不夠,必須調查嚴懲

遭美軍誤殺阿富汗平民家屬:美國道歉還不夠,必須調查嚴懲
來源:海外網 美軍無人機空襲後現場 海外網9月19日電近日,美國軍方承認在8月底的喀布林空襲中炸錯目標,導致10位平民無辜喪生,並表示道歉.對此,遇難者家屬表示美方只有道歉是不夠的,還要求展開全面調查 ...

歪把子機槍究竟有多糟糕?日軍不想用,就連八路軍也看不上

歪把子機槍究竟有多糟糕?日軍不想用,就連八路軍也看不上
歪把子機槍,相信看過抗戰片的朋友們一定不會陌生,<小兵張嘎>中,嘎子最心心念唸的,就是鬼子的歪把子機槍了.但其實在二戰中,日本的歪把子機槍並不是一款優秀的武器,甚至日本人都非常嫌棄,八路軍 ...

八路軍這場戰鬥,日軍舉著火把靠近我軍,旅長一看:不準開槍

八路軍這場戰鬥,日軍舉著火把靠近我軍,旅長一看:不準開槍
1938年2月中旬,正在晉西南開闢抗日根據地的八路軍115師343旅,向交口縣和靈石縣交界處的雙池鎮行軍時,和日軍發生了一場遭遇戰. 343旅是八路軍精銳,下轄兩個團.這一戰,343旅的出場名單堪稱& ...

新四軍團長率部“武裝叛變”,日軍設宴歡迎,粟裕聽後連說三聲好

新四軍團長率部“武裝叛變”,日軍設宴歡迎,粟裕聽後連說三聲好
1943年8月的一天,新四軍1師3旅旅長陶勇帶一個團的兵力到如皋林梓鎮附近設伏,他將指揮所設在小馬莊. 此前新四軍收到情報,日軍組織了一個"清鄉觀戰團",由南京到南通參觀" ...

新四軍高幹會議散會,粟裕收到兩盒煙,急追返程幹部:日軍有埋伏

新四軍高幹會議散會,粟裕收到兩盒煙,急追返程幹部:日軍有埋伏
1942年10月下旬,為了應對日軍新一期"清鄉"計劃.新四軍蘇中軍區組織黨政負責人在濱海小鎮南坎舉行了一次極為重要的會議. 這次會議規格很高,不僅蘇中區各單位主要負責人參會,譚震林 ...

日軍寫道:新四軍還我炮來,擲彈筒不要了,粟裕知道後,趕緊搬家

日軍寫道:新四軍還我炮來,擲彈筒不要了,粟裕知道後,趕緊搬家
粟裕在江南地區建立的蘇中根據地,一直是日軍的重點"圍剿"目標,因為剛開始的沒有重視,讓粟裕的第一師越來越大,人數越來越多. 日軍因為開闢了太平洋戰場,江南作為魚米之鄉,是日軍掠奪糧 ...

一夥日軍白天睡覺,晚上出動!結果在被窩中被新四軍幹掉
上世紀四十年代,抗日戰爭在中國大地爆發,無數城市無數百姓都在為趕走侵略者所努力著. 碾莊這個地方,也是經歷了許多戰爭,其中便有一場關於新四軍的勝利在此誕生. 這場戰爭的勝利在當時有著一個重要的意義,便 ...

新四軍活捉韓德勤,陳毅請示延安:裝不認識,混在俘虜裡放了

新四軍活捉韓德勤,陳毅請示延安:裝不認識,混在俘虜裡放了
1943年3月,新四軍三師師長黃克誠接到訊息:山子頭戰役大勝,活捉國民黨魯蘇戰區副總司令兼江蘇省主席韓德勤.隨即詩興大發,脫口而吟: 不打倭賊,與我糾纏. 口是心非,得勢便忘. 不除韓頑,鐵軍心患. ...

通化事件,八路軍和朝鮮義勇軍槍斃三千日軍,成為日本人的劇痛

通化事件,八路軍和朝鮮義勇軍槍斃三千日軍,成為日本人的劇痛
1946年初,林彪率領的東北民主聯軍轉戰東北的白山黑水,和國民黨軍爭奪對東北的控制權.而就在林彪指揮部隊四處征戰的時候,在遙遠的中朝邊界小城也發生了一場激烈的戰鬥,這場戰鬥就是著名的通化事件. 通化位 ...

代號“400”!新四軍6人諜報組打入敵人心臟,創造隱蔽戰線的奇蹟

代號“400”!新四軍6人諜報組打入敵人心臟,創造隱蔽戰線的奇蹟
坐落在江蘇省鹽城市建軍東路的新四軍紀念館裡,靜靜躺著一隻棕紅色的女式皮箱.皮箱表面有多處磨損痕跡,提手處已經佈滿了裂紋,看得出以前的主人經常將它帶在身邊.這隻皮箱雖不起眼,卻是國家一級革命文物,曾經與 ...

日軍蹂躪沛縣期間,殘殺了多少百姓?

日軍蹂躪沛縣期間,殘殺了多少百姓?
1938年5月18日,日軍佔領沛縣城後,先後在沛縣設立17個據點,推行燒光.殺光.搶光的"三光"政策. 據不完全統計,在日軍佔領沛縣期間,燒燬村莊100多處,房屋5000餘間,有1 ...

1944年王必成繳獲一門大炮,千名日軍懸賞20萬求其送回,這是為何

1944年王必成繳獲一門大炮,千名日軍懸賞20萬求其送回,這是為何
在中國人民革命軍事博物館武器展廳負一層的東側,擺放著一門抗日戰爭時期新四軍從日軍手中繳獲的九二式步兵炮. 經過七十多年的風雨飄搖,這門大炮早已退出歷史的舞臺,靜靜在陳放在展臺內,樸素的炮身.矮小的身材 ...

奇案故事:媳婦被殺,公公被告扒灰判死罪,包拯引真兇自投羅網

奇案故事:媳婦被殺,公公被告扒灰判死罪,包拯引真兇自投羅網
宋仁宗年間,在揚州城五里外的吉安鄉,有一戶姓謝的人家.謝家祖上傳下來百畝良田,一家人勤勞節儉,積累了豐厚的家底,雖不是大富大貴,但也衣食無憂. 謝老翁有一個兒子名叫謝興貴,十八歲的時候,娶了城裡一蘇姓 ...

每一位河南人應看到和銘記:日軍河南商丘大屠殺

每一位河南人應看到和銘記:日軍河南商丘大屠殺
歷史不是拿來宣揚仇恨的,只為銘記我們民族曾經的苦難歲月,告慰曾經因災難而死去的同胞.我們不能因為遠離了戰爭的痛苦,而去拒絕那些曾經真實發生過的歷史. 商丘地處豫魯蘇皖四省輻輳之處,地勢平坦.交通方便, ...

新四軍“叫花子營”來了好營長,兩仗下來鳥槍換炮,成一流主力

新四軍“叫花子營”來了好營長,兩仗下來鳥槍換炮,成一流主力
作者:莫孤煙 1938年初,剛從抗大畢業的成鈞被組織分配到新四軍第4支隊,擔任8團1營營長,這個時候他還不滿27歲.成鈞在紅軍時代是堂堂的主力團團長,如今去了新四軍當營長,難免心裡有些想法.這並不奇怪 ...

一個軍裝備4000多挺衝鋒槍!日軍上來拼刺刀,直接橫掃過去

一個軍裝備4000多挺衝鋒槍!日軍上來拼刺刀,直接橫掃過去
我們知道,日軍有所謂擅長白刃戰的說法,在我國抗戰老兵的回憶中,也多有日軍拼刺刀能力較強之類的描述. 其實二戰本不是冷兵器之間的對決,拼刺刀一般只發生在短兵相接的階段.在我國戰場上拼刺刀的情況較多,主要 ...

新四軍最初8個團,1945年發展到31萬人,最初的主官都有誰?

新四軍最初8個團,1945年發展到31萬人,最初的主官都有誰?
1937年,抗日戰爭進入關鍵時期. 我黨與國民黨達成協議,將江西.湖北等15個地區的游擊隊重新整編,建立新四軍,兩黨合作,奔赴抗戰一線. 新四軍剛剛成立,最初8個團,只有1萬的兵力,1945年抗日戰爭 ...

傳奇!2名新四軍推著棺材,滿載武器和檔案,成功穿行700裡敵佔區

傳奇!2名新四軍推著棺材,滿載武器和檔案,成功穿行700裡敵佔區
作者:朱炳東 1941年3月,彭雪楓部被蔣軍優勢兵力逼到津浦路東,睢(縣).杞(縣).太(康)地區留駐的睢杞太獨立團一個連,成了孤懸敵後一支小部隊.睢杞太組織與上級失去了聯絡,原先的睢杞太根據地也成了 ...