intel 的VT-D技術能為用戶帶來哪些優勢?
Intel? Virtualization Technology for Directed I/O (VT-d) continues from the existing support for IA-32 (VT-x) and Itanium? processor (VT-i) virtualization adding new support for I/O-device virtualization. Intel VT-d can help end users improve security and reliability of the systems and also improve performance of I/O devices in virtualized environments.
據我了解是針對虛擬機訪問IO埠進行的優化。都具備VT-X技術下,是否使用virtualbox的時候有無VT-D技術會產生影響?如果是,那具體會影響哪些?會是某些功能不支持還是對性能有影響?中文資料不夠詳盡,英文資料....
附上維基百科:x86 virtualization
VT-d 或者說 Direct I/O 就是俗稱的虛擬化直通技術,簡單理解就是允許宿主機將某些硬體資源的管轄權直接移交給虛擬機,此時宿主機將不能再使用此硬體,虛擬機會以直通獨佔的方式使用它們,利用效率幾乎等同於將硬體插到了虛擬機的主板擴展槽里一樣(就像是),最實用的目的是避免了虛擬化平台自身軟體層轉換帶來的效能下降。典型應用場景,例如在伺服器上將某個物理網卡直接劃給某台虛擬機使用,以達到幾乎和物理機搭配物理網卡類似的網路性能。更可觀的場景是,將磁碟控制器直通給虛擬機獨佔使用,那麼虛擬機往往最瓶頸的磁碟性能,將得到非常可觀的提升。
虛擬化直通技術,對於像 VirtualBox、VMware Workstation 這類安裝在 OS 層以上的虛擬機軟體來說實際意義並不是很大,它主要面向的是企業級伺服器這種全天候、對性能要求很高的場景。下載、安裝並研究一下 VMware vSphere 這類獨佔整台物理機的虛擬化平台系統,會對虛擬化直通技術有更直觀的認識。
2015.11.05補充一下路游的答案。對於個人用戶來說,VT-d最大的用途是顯卡直通。用linux宿主,可以把一個顯卡分配給windows的虛擬機,玩GTA等3A遊戲毫無壓力……
推薦閱讀:
※請分別舉例說明什麼是物理加速和硬體加速,另外英偉達的PhysX是不是一種噓頭,它到底可不可以用CPU來實現?
※主板供電問題及cpu購買建議?
※為何 PC 需要單核高性能,而伺服器不在乎?