• 10

淺談虛擬化技術(x86 virtualization)


goeeayu wrote:
VMware ESX...(恕刪)




這是小弟的Testing Host環境...
VCP5認證取得ing...
資訊不歸路。 http://net1981.pixnet.net/blog
果然是很篇不錯的文章,提供了我不少基本知識,感謝分享!^_^

goeeayu wrote:
VMware ESX...(恕刪)


不過以一般USER來說, 這些虛擬I/O技術實用價值如何?

我知道硬體支援是比較優, 但若如前面講的, 其實VGA支援都是不怎樣..(因為我只能直接想到這..)
那對真正拿來應用來說, 跟只有Vt-x會有很大差異嗎?
更明確點問, 那是在什麼方面才有用啊?

這點倒想請教一下諸位大師....

畢竟一般人真的不會去購置那樣整組的玩意...
netzach wrote:
這是小弟的Testi...(恕刪)


沒開個FT測試?


bar0106 wrote:
不過以一般USER來...(恕刪)


基本上,Xen/ESXi這些Bare-Metal的hypervisors,
這些都只是virtalization solution的其中一環...

要導這些solution,在現在幾乎都是企業才會做,
而且花下去都不小條,要做到像樣點的陽春型光硬體就50萬跑不掉...

我大致看了一下這棟樓,我想大部分的人講的都是Hosted,
若以VMware Workstation 7來說,我的M17x本身是二張5870跑CF..
我在Workstation環境裡有建一個打電動的XP,
裡頭就放些模擬器有的沒的,還有Quake 4,那我玩Quake 4時是開到1920x1080全特效,
材質光影什麼的都是最高,平均都還有4~50FPS,
所以Gaming的3D效能已經算是不錯了.

至於ESXi下是否也能夠有不錯的3D處理能力,就要看VMware的支援程度了,
它的確有3D support的選項,不過這東西也不是說測就測的,
有興趣的人可以自組一台白牌的ESXi相容主機,
換個顯示卡開個3D support來試試效能如何了...

有沒有VT的差異,這有點複雜要扯到CPU權限層級的問題..
反正簡單一點來說...
在早期沒有支援VT的CPU要跑VM,在VMware是透一種叫Binary Translation的方式去轉譯指令
,因為有些CPU指令只能在一個固定層級(ring 0)才能執行,在沒有VT的時候,OS是被向上推一層(ring 1),
那原先OS的那一層就被VMM佔住了,那OS要對CPU下某些指令就是透過Binary Translation來達成,
有了VT支援後就不需要Binary Translation,因為VT支援下CPU多了一層比ring 0更低的層,
一般稱為ring -1,那OS就可以保持在原先的root(Ring 0),那就不需要多一層
Binary Translation來做轉譯了,那效能自然會更高,至於vt還有一些項目,做什麼用?
什麼時候要用?用了會有什麼差異?這些還是很複雜,要扯很多觀念和不同環境的..

前面有人說過,這領域頗深,解釋下去沒完沒了。

我是有種建議,這棟樓是不是要把type 1和type 2分開來討論?
老實說,這棟樓看下來一般人看了肯定會混淆的...
呃~久違了我的CCIE Lab,太久沒跟您們聊天,所以主人我的手指頭會有點生疏,接下來的時間麻煩您們多多指教。。。

bar0106 wrote:

這點倒想請教一下諸位大師....

畢竟一般人真的不會去購置那樣整組的玩意...


就是有一般人會去買這種配備

遊戲工會中 一定有電腦很強的人

當第一個被笑買錯後 其他人會向強者請教該怎麼買

另外INTEL AMD才是有做硬體支援的

怎麼會有人用VM 的角度探討VPC??
bar0106 wrote:
不過以一般USER來說, 這些虛擬I/O技術實用價值如何?

台灣是有個人使用者,拿它作為測試環境或開發工具之類
這些人通常都是工作與之有相關或接觸,才會懂得如何建置


所以實用價值最主要還在企業用途

無論是開發環境的整合(台灣這塊用的公司最多)
還是對公司智財的保護,對員工來說說不定是鉗制(?)
有這些虛擬化技術,才把以上這些需求化為可能

bar0106 wrote:
我知道硬體支援是比較優, 但若如前面講的, 其實VGA支援都是不怎樣..(因為我只能直接想到這..)
那對真正拿來應用來說, 跟只有Vt-x會有很大差異嗎?
更明確點問, 那是在什麼方面才有用啊?

畢竟一般人真的不會去購置那樣整組的玩意...

有需要用到直接存取的部份,像某網通公司就是拿這個建置測試環境...


剛才想了一下
目前消費級市場的確有最便宜direct I/O可以玩

就是去買顆AM3或AM3+的AMD CPU、插在AM3+的板子上面
再買張便宜獨顯,一台弄起來大概12K有找


不過這個方案的缺點... 大概就只能用Xen再打VGA passthrough patch這裡下載
VMware ESX現在有沒有比較好我不清楚
但之前在890FX晶片組以玩票性質硬上ESX 4,下場是周邊一堆東西不支援
當然效果就變笑果了 XD




btw 印象中AMD Athlon 64 X2之後的全系列CPU都有AMD-V
但Intel在消費級市場剛開始推Hypervisor的時候
有些型號感覺很明顯,只是為了區隔市場而拔掉VT-x

而且之後像Nested paging這種對Hypervisor效能有明顯幫助的功能
AMD是K10後是全系列都有,Intel則是要到Nehalem後(i5 i7)才有
或是像現在的k系列直接把支援VT-D的功能關掉



所以我之前講Intel對這類虛擬化技術的下放"很摳"就是這原因...

Rino wrote:
我大致看了一下這棟樓,我想大部分的人講的都是Hosted,
若以VMware Workstation 7來說,我的M17x本身是二張5870跑CF..
我在Workstation環境裡有建一個打電動的XP,
裡頭就放些模擬器有的沒的,還有Quake 4,那我玩Quake 4時是開到1920x1080全特效,
材質光影什麼的都是最高,平均都還有4~50FPS,
所以Gaming的3D效能已經算是不錯了.

印象中OpenGL的支援度好像比較好?
我很久以前拿Workstation 6裝AOE3,進開頭動畫看完後就掛了 XD

Rino wrote:
前面有人說過,這領域頗深,解釋下去沒完沒了。
我是有種建議,這棟樓是不是要把type 1和type 2分開來討論?
老實說,這棟樓看下來一般人看了肯定會混淆的...

老實說我很懶得打字
所以我才只丟連結讓想了解的人連過去看比較好


基本上這邊的使用者應該都用type 2,所以這篇當成type 2的討論應該不為過
所以一般使用者其實不必太在意Chipset是否有VT-D(IOMMU)
而type 1只講技術類的東西這樣

另外還有一點我想講的就是...


















netzach兄有VCP5還不快點跳出來當大師啊!!
怎麼這串有魚越釣越大尾的狀況...XD
01真的是藏很多神人...
Rino兄的解釋真是太強了,好像教科書一樣!!
實不相瞞小弟為了換工作前陣子也去考了VCP4,但是我都沒辦法拿這麼精確的用語來為大家說明
最幹的是VCP剛考到,VMware就發表ESX 5,但我已經不想再更新了
直接在家裡組兩台電腦灌VC跟ESX5來玩,呵呵


Rino wrote:
要導這些solution,在現在幾乎都是企業才會做,
而且花下去都不小條,要做到像樣點的陽春型光硬體就50萬跑不掉...

我大致看了一下這棟樓,我想大部分的人講的都是Hosted,
若以VMware Workstation 7來說,我的M17x本身是二張5870跑CF..
我在Workstation環境裡有建一個打電動的XP,
裡頭就放些模擬器有的沒的,還有Quake 4,那我玩Quake 4時是開到1920x1080全特效,
材質光影什麼的都是最高,平均都還有4~50FPS,
所以Gaming的3D效能已經算是不錯


所以說像舊的遊戲不支援Vista以上, 甚至要到Win98以下才能運作..
也可以採用 I/O虛擬技術來滿足硬體條件了?

虛擬環境XP能做到特效全開, 感覺倒是已經很實用...

因為手上有些Dos或Win98時期老遊戲, 完全沒有在XP以後執行的能力..
在想也許哪天銀彈多點有閒, 就可以來搞大復活...
像現在的VM環境, 玩遊戲或硬體, 往往卡在硬體不支援..
現下的實體硬體, 已經都不支援舊的OS, 甚至糟到連像Win98都灌不起來..

kamuy wrote:
台灣是有個人使用者,拿它作為測試環境或開發工具之類
這些人通常都是工作與之有相關或接觸,才會懂得如何建置


所以實用價值最主要還在企業用途



感謝諸位回答, 看到這副樣子..
除非吃這行飯, 否則個人搞起來意義跟價值都不大..(錢倒得先砸不少..)
自己等級跟道行來說, 實在很不足就是..

但長了蠻多知識的... 尤其讓這些有實務經驗的人來談... 收獲尤大...



Rino wrote:
沒開個FT測試?基本...(恕刪)


FT很多限制,在VM GuestOS下蝦米鬼東西都不能開....
而且,Hardware也限制很高,這樣要建起來的OS.,只能跑AP...
在這棟樓主要是討論顯示卡Running的部分...可能不適用於FT上
這張圖是really case,Cluster是目前公司running中的環境
View Zeon做VDI的測試....


這棟樓應該主要討論的是VDI這邊,在EndUser方面
若真的只是要Running 3D Game or 3D繪圖....VMware在這方面是真的比較無力
即使在Host機上安裝官方認證過的繪圖卡,AutoCAD開起來後一樣很慘(有慘痛教訓呀)
Citrix 在3D方面是真的有下過功夫的...

另外kamuy大,我也還是個小菜鳥....未夠般呀!
資訊不歸路。 http://net1981.pixnet.net/blog
  • 10
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 10)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?