借助虛擬機設備隊列(VMDq)最大限度提高 I/O 吞吐率:在傳統(tǒng)服務器虛擬化環(huán)境中,VMM 必須對每個單獨的數據包進行分類,并將其發(fā)送到為其分配的虛擬機。這樣會占用大量的處理器周期。而借助 VMDq,該分類功能可由英特爾服務器網卡內的專用硬件來執(zhí)行,VMM 只需負責將預分類的數據包組發(fā)送到適當的客戶操作系統(tǒng)。這將減緩 I/O 延遲,使處理器獲得更多的可用周期來處理業(yè)務應用。英特爾VT-c可將 I/O 吞吐量提高一倍以上,使虛擬化應用達到接近本機的吞吐率。每臺服務器將整合更多應用,而 I/O 瓶頸則會更少。
借助虛擬機直接互連(VMDc)大幅提升虛擬化性能:借助PCI-SIG 單根 I/O 虛擬化(SR-IOV)標準,虛擬機直接互連(VMDc)支持虛擬機直接訪問網絡 I/O 硬件,從而顯著提升虛擬性能。如前所述,英特爾VT-d 支持客戶操作系統(tǒng)與設備I/O 端口之間的直接通信信道。通過支持每個 I/O 端口的多條直接通信信道,SR-IOV 可對此進行擴展。例如,通過單個英特爾萬兆位服務器網卡,可為 10 個客戶操作系統(tǒng)中的每個操作系統(tǒng)分配一個受保護的、1 Gb/秒的專用鏈路。這些直接通信鏈路繞過了 VMM 交換機,可進一步提升 I/O 性能并減少服務器處理器的負載。