VT-C

VT-C

英特爾I/O 設備內更出色的虛擬化支持隨著企業在虛擬化環境中部署越來越多的應用,並利用實時遷移來節省功率或提升可用性,對虛擬化 I/O 設備的要求也在顯著提高。通過將廣泛的硬體輔助特性集成到 I/O 設備(該設備用於保持伺服器與數據中心網路、存儲基礎設施及其它外部設備的連接)中,英特爾VT-c 可針對虛擬化進一步優化網路。

基本介紹


網路:英特爾 VT-c
英特爾I/O 設備內更出色的虛擬化支持隨著企業在虛擬化環境中部署越來越多的應用,從本質上來說,這套技術組合的功能與郵局非常相似:將收到的信件、包裹及信封分門別類,然後投遞到各自的目的地。通過在專用網路晶元上執行這些功能,英特爾VT-c 大幅提高了交付速度,減少了 VMM 與伺服器處理器的負載。英特爾VT-c 包括以下兩項關鍵技術(當前所有的英特爾萬兆位伺服器網卡及選定的英特爾千兆位伺服器網卡均可支持)。
藉助虛擬機設備隊列(VMDq)最大限度提高 I/O 吞吐率:在傳統伺服器虛擬化環境中,VMM 必須對每個單獨的數據包進行分類,並將其發送到為其分配的虛擬機。這樣會佔用大量的處理器周期。而藉助 VMDq,該分類功能可由英特爾伺服器網卡內的專用硬體來執行,VMM 只需負責將預分類的數據包組發送到適當的客戶操作系統。這將減緩 I/O 延遲,使處理器獲得更多的可用周期來處理業務應用。英特爾VT-c可將 I/O 吞吐量提高一倍以上,使虛擬化應用達到接近本機的吞吐率。每台伺服器將整合更多應用,而 I/O 瓶頸則會更少。
藉助虛擬機直接互連(VMDc)大幅提升虛擬化性能:藉助PCI-SIG 單根 I/O 虛擬化(SR-IOV)標準,虛擬機直接互連(VMDc)支持虛擬機直接訪問網路 I/O 硬體,從而顯著提升虛擬性能。如前所述,英特爾VT-d 支持客戶操作系統與設備I/O 埠之間的直接通信通道。通過支持每個 I/O 埠的多條直接通信通道,SR-IOV 可對此進行擴展。例如,通過單個英特爾萬兆位伺服器網卡,可為 10 個客戶操作系統中的每個操作系統分配一個受保護的、1 Gb/秒的專用鏈路。這些直接通信鏈路繞過了 VMM 交換機,可進一步提升 I/O 性能並減少伺服器處理器的負載。