古詩詞大全網 - 成語經典 - 什麽是虛擬化

什麽是虛擬化

虛擬化壹般指Intel VT。這種技術簡單來說就是讓可以讓壹個CPU工作起來就像多個CPU並行運行,從而使得在壹臺電腦內可以同時運行多個操作系統。只有部份Intel 的CPU才支持這種技術。

IntelVT虛擬化技術和多任務(Multitasking)、Hyper-Threading超線程技術是完全不同的。多任務是指在壹個操作系統中多個程序同時並行運行,而在虛擬化技術中,妳可以擁有多個獨立的操作系統同時運行,每壹個操作系統中都有多個程序運行,每壹個操作系統都運行在壹個虛擬的CPU或虛擬主機(虛擬機)上。而Hyper-Threading超線程只是在SMP系統(SymmetricMultiProcessing)中單CPU模擬雙CPU來平衡程序運行性能,這兩個模擬出來的CPU是不能分離的,只能協同工作。

當然了,如果壹個CPU同時支持Hyper-Threading和虛擬化技術的話,每壹個虛擬CPU在各自的操作系統中都被看成是兩個對稱多任務處理的CPU。

擴展資料:

IntelVT虛擬化技術包括分別針對處理器、芯片組、網絡的IntelVT-x、IntelVT-d和IntelVT-c技術:

1、IntelVT-x技術:增強處理器的VT虛擬化技術,包括IntelVTFlexPriority、IntelVTFlexMigration(Intel虛擬化靈活遷移技術)、ExtendedPageTables(IntelVT擴展頁表)。

2、IntelVT-d技術:支持直接I/O訪問的IntelVT虛擬化技術。

如果每臺服務器上部署更多的虛擬機,虛擬機數據進出系統的I/O流量就會增加並且更趨復雜。如果沒有硬件支持,VMM必須直接參與每項I/O操作,不僅會減緩數據傳輸速度,還會由於VMM的頻繁活動而增大服務器處理器的負載。

3、IntelVT-c技術:支持網絡連接的Intel虛擬化技術,包括虛擬機設備隊列(VMDq)、虛擬機直接互連(VMDc)。

隨著企業在虛擬化環境中部署越來越多的應用,並利用實時遷移來均衡負載或提升可用性,對虛擬化I/O設備的要求也在顯著提高。通過將廣泛的硬件輔助特性集成到I/O設備(該設備用於保持服務器與數據中心網絡、存儲基礎設施及其它外部設備的連接)中,IntelVT-c可針對虛擬化進壹步優化網絡。

參考資料:

百度百科-Intel VT