從VT-x到VT-d Intel虛擬化技術(shù)發(fā)展藍(lán)圖 |
更新時(shí)間:2007-12-26 9:53:26
。
編輯:映君
)
|
內(nèi)容導(dǎo)航:
從VT-x到VT-d Intel虛擬化技術(shù)發(fā)展藍(lán)圖
當(dāng)前非常熱門的Virtualization虛擬化技術(shù)的出現(xiàn)和應(yīng)用其實(shí)已經(jīng)有數(shù)十年的歷史了,在早期,這個(gè)技術(shù)主要應(yīng)用在服務(wù)器以及大型主機(jī)上面,現(xiàn)在,隨著PC性能的不斷增長,Virtualization也開始逐漸在x86架構(gòu)上流行起來。
虛擬化技術(shù)將各種資源虛擬出多臺(tái)主機(jī),以提高這些資源的共享率和利用率
虛擬化可以將IT環(huán)境改造成為更加強(qiáng)大、更具彈性、更富有活力的架構(gòu)。通過把多個(gè)操作系統(tǒng)整合到一臺(tái)高性能服務(wù)器上,最大化利用硬件平臺(tái)的所有資源,用更少的投入實(shí)現(xiàn)更多的應(yīng)用,還可以簡(jiǎn)化IT架構(gòu),降低管理資源的難度,避免IT架構(gòu)的非必要擴(kuò)張?蛻籼摂M機(jī)的真正硬件無關(guān)性還可以實(shí)現(xiàn)虛擬機(jī)的運(yùn)行時(shí)遷移,可以實(shí)現(xiàn)真正的不間斷運(yùn)行,從而最大化保持業(yè)務(wù)的持續(xù)性,而不用為購買超高可用性平臺(tái)而付出高昂的代價(jià)。
和Sun上的虛擬化技術(shù)(CPU分區(qū))比起來,x86上的虛擬化要落后不少的,然而確實(shí)在不斷進(jìn)步著,在數(shù)年前,x86上還沒有什么硬件支持,甚至連指令集都不是為虛擬化而設(shè)計(jì),這時(shí)主要靠完全的軟件來實(shí)現(xiàn)虛擬化,當(dāng)時(shí)的代表是VMware的產(chǎn)品,以及尚未被Microsoft收購Connectix開發(fā)的Virtual PC,在服務(wù)器市場(chǎng)上應(yīng)用的主要是VMware的產(chǎn)品,包括GSX Server和稍后的ESX Server,這些軟件虛擬化產(chǎn)品在關(guān)鍵指令上都采用了二進(jìn)制模擬/翻譯的方法,開銷顯得比較大,后期出現(xiàn)了Para-Virtualization部分虛擬化技術(shù),避免了一些二進(jìn)制轉(zhuǎn)換,性能得到了提升,不過仍然具有隔離性的問題。
今天,虛擬化技術(shù)的各方面都有了進(jìn)步,虛擬化也從純軟件逐深入到處理器級(jí)虛擬化,再到平臺(tái)級(jí)虛擬化乃至輸入/輸出級(jí)虛擬化,代表性技術(shù)就是Intel Virtualization Technology for Directed I/O,簡(jiǎn)寫為Intel VT-d,在介紹這個(gè)Intel VT-d之前,我們先來看看x86硬件虛擬化的第一步:處理器輔助虛擬化技術(shù),也就是Intel Virtualization Technology,分為對(duì)應(yīng)Itanium平臺(tái)的VT-i和對(duì)應(yīng)x86平臺(tái)的VT-x兩個(gè)版本。AMD公司也有對(duì)應(yīng)的技術(shù)AMD-V,用于x86平臺(tái)。我們介紹的是x86平臺(tái)上的VT-x技術(shù),VT-i技術(shù)原理上略為相近。
更多相關(guān):
投影機(jī)
|
文章來源:中國投影網(wǎng)
|
|
|
|