ragnayao wrote:先謝謝各位前輩的分享我想請教一個問題:Guest執行同支程式,在以下二個不同的環境時1.在不支援VT-D的情況下2.有支援VT-D的情況下Host所花費的CPU使用率會不會有明顯的差異?? 小弟分享一下心得,大家一起討論能獲得更多知識。VT-D主要的功能是讓Guest OS能夠直接存取硬體,用PCI passthrough當關鍵字能找到不少資料`,但是有幾個條件要符合才能夠使用。1.CPU2.Chipset3.BIOS4.OS您提到的問題,Guest OS執行同支程式,在以下二個不同的環境時Host所花費的CPU使用率會不會有明顯的差異? 以小弟手邊的測試情況來看的話 (ESXi 5)1.在不支援VT-D的環境下,Guest OS(XP)使用的硬體都是VM提供的,閒置時HOST有時候會降至個位數,但使用時就會自己飆高,這部分都是正常。2.有支援VT-D的情況下,小弟自己的環境是把HOST的Intel NIC給Guest使用,使用率也沒啥變化,但沒試過Direct I/O SB、PCH或是RAID Card給Guest使用,不過理論上VT-D就是給Guest OS直接存取硬體的權限,應該不至於造成CPU Loading增加才對。