PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   系統組件 (https://www.pcdvd.com.tw/forumdisplay.php?f=19)
-   -   intel這是佛心來的嗎? (https://www.pcdvd.com.tw/showthread.php?t=1057333)

everspiral 2014-08-24 07:24 PM

intel這是佛心來的嗎?
 
i7 4790K & i5 4690K

IntelR Virtualization Technology for Directed I/O (VT-d) ‡ yes

http://ark.intel.com/products/80807...-up-to-4_40-GHz

http://ark.intel.com/products/80811...-up-to-3_90-GHz

請問真的開放了嗎?

這樣K版就完美了
以前要超頻就沒有辦法跑全虛擬化
除非用LGA2011配老舊的X79

kuliu 2014-08-24 11:39 PM

這個功能用在哪裡呢
我是說最接近一般人能用的到的功能
例如我在vm裡面直接抓音效卡聽音樂這樣嗎

bureia 2014-08-24 11:58 PM

引用:
作者kuliu
這個功能用在哪裡呢
我是說最接近一般人能用的到的功能
例如我在vm裡面直接抓音效卡聽音樂這樣嗎

透過VM存取效能會大降的東西吧
比如顯示卡跟陣列卡

不過這功能在建立在OS上的虛擬機軟體沒用,例如VMware Workstation,Virtualbox等等

everspiral 2014-08-25 08:57 AM

虛擬化可以分成全虛擬化跟半虛擬化

半虛擬化是在一般系統(Windows & UBUNTU)底下安裝一個虛擬化的應用程式
像樓上講的VMware Workstation,Virtualbox

全虛擬化是直接安裝一個管理虛擬化的作業系統
像是vSphere ESX或者vSphere ESXi(免費)

intel的虛擬化技術可以分為

VT-x,VT-i是CPU虛擬化的指令集
VT-d,是I/O虛擬化的指令集
VT-c是網路卡虛擬化的指令集


VM Passthrough可以在(Guest OS)虛擬的系統掛載PCI裝置

在虛擬系統中可以直接使用真實的硬體,但是需要intel的VT-d

這個技術可以增加虛擬機的資料吞吐量



請問Z97晶片組的主機板,在BIOS中有VT-d開關的選項嗎?

cmwang 2014-08-25 09:23 AM

引用:
作者bureia
snipped....

不過這功能在建立在OS上的虛擬機軟體沒用,例如VMware Workstation,Virtualbox等等


用Linux當host跑Virtualbox時是可以支援PCI passthrough的,雖然還是有一堆前提就是了:ase....

引用:
作者everspiral
snipped....

請問Z97晶片組的主機板,在BIOS中有VT-d開關的選項嗎?


Intel的ARK也有些自相矛盾,像鵝手邊的B85說是不支援VT-d,但I社自家MB的FAQ又說VT-d主要是看CPU,只要CPU支援而且BIOS有選項可開,和chipset的關連並不大(雖然鵝手邊有B85+i5,這個組合應該是支援VT-d的,不過一直沒空試就是了:ase)....BTW,順便貼一下A社IOMMU的實測好了:p....

1:今天的受害者:為了模擬兩顆router臨時借來的H社4port GbE一張:p....


2:重點:當然是4個GbE了:p....


3:另一個受害者:G牌A85X M-ATX M/B一張,散熱器下的是NT$12xx的A4-5300:p....


4:4port全部透過IOMMU轉給guest的設定....


5:guest透過IOMMU存取GbE,跑iperf的狀況....


6:解除IOMMU,讓guest以bridge mode存取VM Network的設定....


7:guest透過VM Network跑iperf的狀況....


由以上應該可以看出雖然throughput好像影響不大,但IOMMU的確有助於降低Host的CPU loading,也可以降低對time critical task的影響(不走IOMMU就會看到retry,通常就代表有lost packet的狀況了:p:p)....

tt91 2014-08-26 10:29 PM

引用:
作者everspiral
虛擬化可以分成全虛擬化跟半虛擬化

半虛擬化是在一般系統(Windows & UBUNTU)底下安裝一個虛擬化的應用程式
像樓上講的VMware Workstation,Virtualbox

全虛擬化是直接安裝一個管理虛擬化的作業系統
像是vSphere ESX或者vSphere ESXi(免費)

intel的虛擬化技術可以分為

VT-x,VT-i是CPU虛擬化的指令集
VT-d,是I/O虛擬化的指令集
VT-c是網路卡虛擬化的指令集


VM Passthrough可以在(Guest OS)虛擬的系統掛載PCI裝置

在虛擬系統中可以直接使用真實的硬體,但是需要intel的VT-d

這個技術可以增加虛擬機的資料吞吐量



請問Z97晶片組的主機板,在BIOS中有VT-d開關的選項嗎?


小弟是華擎的z97 Extreme4搭配4770K,最近剛好升級為4790K,BIOS中便出現了VT-d選項。

600806949 2014-08-27 08:19 AM

引用:
作者everspiral
i7 4790K & i5 4690K

IntelR Virtualization Technology for Directed I/O (VT-d) ‡ yes

http://ark.intel.com/products/80807...-up-to-4_40-GHz

http://ark.intel.com/products/80811...-up-to-3_90-GHz

請問真的開放了嗎?

這樣K版就完美了
以前要超頻就沒有辦法跑全虛擬化
除非用LGA2011配老舊的X79


主機板沒有支援也沒用 :ase

jjlee3 2014-08-27 08:25 AM

http://en.wikipedia.org/wiki/Haswel...roarchitecture)

在 Haswell Refresh 那個 section 有提到K版有那些變更
其中有
and support for the VT-d that was previously limited to non-K-series SKUs

另外不曉得 TSX bug 會不會在 Refresh 上修掉
目前是直接 disable 掉

everspiral 2014-08-27 12:04 PM

謝謝各位的回應

http://digi.163.com/14/0814/07/A3JEGM0J00162OUT.html

Haswell、Haswell Refresh、Haswell-E/EP、Broadwell-Y都有這個問題

TSX bug讓我猶豫了一下

不知道Ivy-E跟Haswell Refresh要選哪個來玩全虛擬化?
如果以I/O性能來比較的話

deanhu 2014-08-27 12:39 PM

為了多削一點$$$而搞得這麼複雜,真難為I社的工程師了。


所有的時間均為GMT +8。 現在的時間是09:46 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。