iT邦幫忙

0

Intel VT-d 技術的迷思

小弟剛剛希望DIY一部入門伺服器,上網爬了文,找到了Intel VT-d 的技術(因為想裝 VmWare ESXi,會用到),文章說到VT-d是North Bridge上的技術,所以支援與否就看主機板。
而小弟知道 Intel LGA1156 的 Core i7 的 CPU 都把North Bridge搞進去CPU,在ark.intel.com 都看到 i7-860(LGA1156) 有支援 VT-d,而i7 920(LGA 1366)就沒有支援。
小弟的問題有兩個:

  1. 是不是隨便找塊LGA1156的主機板,安上 i7-860 就用到 VT-d ?
  2. 如果用 i7 920 裝上 ASUS P6X58D-E ,能否用到 VT-d?

感謝各位大大!

小成 iT邦高手 10 級 ‧ 2010-07-02 22:00:40 檢舉
VT-D要看主機板用的北橋支不支援,跟CPU是無關的
所以問題中說哪個CPU支援或不支援是錯誤的
你應該是查詢該主板所用的北橋是否支援VT-D~在INTEL官網查的到(產品比較那邊)
就算他用的晶片有支援~也要看主機板有沒有做這個功能
像我之前有查過一片技嘉的板子~他用的晶片組是有支援VT-D~但是BIOS中找不到這個選項~可能就是他沒有做這個功能?
所以並非是"隨便"找一張1156的板子就能支援
其次
我測過了幾台機器~有SERVER~也有DIY的PC
裝了ESX來測VT-D
都發生~雖然有把USB設到PASSTHROUGH
但重開機以後~他就又消失了~
查詢GOOGLE以後才發現好像現在ESX設USB PASSTHROUGH的成功率好像不高
有人建議是等4.1出了以後再測
給你參考
bickyacc iT邦新手 3 級 ‧ 2010-07-03 04:22:51 檢舉
orange05提到:
希望DIY一部入門伺服器

為什麼要弄的那麼複雜...入門嘛...
orange05 iT邦新手 5 級 ‧ 2010-07-03 14:23:52 檢舉
感謝大大
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

16
Ray
iT邦大神 1 級 ‧ 2010-07-02 22:08:17
最佳解答

不是....VT-d 除了 CPU or Chipset 要支援以外, BIOS 也要支援.
所以您應該要去找主機板的設定手冊, 看看 BIOS 裡面有沒有開啟 VT-d 的選項?

另, 您真的要用 VMware 的 VMDirectPath I/O 嗎? 用了這個功能之後, 會有很多的限制, 造成某些 VMware 的功能失效; 例如: vMotion, FT, DRS...等, 都會因為啟用了 VMDirectPath 而有很多的限制...

另外, VMDirectPath 也不是一體適用在所有的硬體周邊上, 目前還有很多相容性的問題, 跟 Guest OS 也有很大的關係, 能完全正常工作的介面卡, 通常都是上萬/數十萬元的等級....

看更多先前的回應...收起先前的回應...
小成 iT邦高手 10 級 ‧ 2010-07-02 22:11:37 檢舉

但他有說是ESXi...

orange05 iT邦新手 5 級 ‧ 2010-07-02 22:14:04 檢舉

但LGA 1366的CPU好像全部都沒有支援 VT-d的..
剛找到ASUS P6X58D-E Chipset 有 VT-d

小弟的License只是Esxi4,沒有那些強勁Function毆飛
那不用VMDirectPath,可以以CentOS/Ubuntu作為GuestOS,讀取到一些插在實體機上的USB硬碟/Flash Drive?汗

Ray iT邦大神 1 級 ‧ 2010-07-02 23:06:45 檢舉

USB 喔, 那更要碰運氣了....這裡有篇運氣不好的:
http://www.benjr.tw/?q=node/604
我的運氣更不好, 打開之後, Guest OS 用 Server 2008 R2 根本連 USB Controller 都認不出來....

基本上, 光纖網卡和硬碟卡的機會比較大一點....

我用的還是合法授權的 ESX 4.0 Update 2 / vSphere Enterprise Plus....哭

orange05 iT邦新手 5 級 ‧ 2010-07-03 11:27:45 檢舉

感謝大大

16
shunyuan
iT邦研究生 1 級 ‧ 2010-07-03 02:13:31

我看到網路上的資料,都說 Google 的 server 是用軟體架構,來解決 scalability 跟 reliability 的問題。

所以 Google 用的 server 都是最普通的 PC,用普通的 RAM,然後 RAM 插滿滿的。

所以 server 一味去迷戀所謂 VM 的技術,倒也不一定真的有必要。

Ray iT邦大神 1 級 ‧ 2010-07-03 03:23:34 檢舉

這個問題的的答案其實很簡單, 您覺得:

企業老闆或是財務主管, 會同意你買 100 台普通的電腦/或是5台效能頂尖的電腦, 來存放跟處理企業價值數百萬/千萬/上億的資料?

當全公司的主管都在抱怨電腦處理速度太慢時, 他們會同意 IT 部門買 100 台便宜但是功能不強的電腦/還是買5台效能頂尖的電腦, 來解決問題?

對了, 雖然 Google 看起來好像都用便宜的主機板, 但實際上, 那些主機板你在市場上都買不到; 因為 Google 要求這些主機板, 只能使用單一 12V 的電壓, 而不是一般常見的 12V/5V 電壓. 所以, 他的主機板通通是向製造商下單訂作的...

orange05 iT邦新手 5 級 ‧ 2010-07-03 11:26:18 檢舉

同意raytracy大大的說法,我們做網管的資源實在有限,要應付老闆千百種要求只好用上VM暈

我要發表回答

立即登入回答