在目前的 x86 服務(wù)器上,虛擬化技術(shù)已經(jīng)成為或者即將成為潮流。但從整個(gè) IT 業(yè)界的發(fā)展來(lái)看,虛擬化技術(shù)的歷史遠(yuǎn)遠(yuǎn)超過(guò)了 x86 虛擬化技術(shù)的 9 年。早在上世紀(jì) 60 年代,美國(guó)的計(jì)算機(jī)學(xué)術(shù)界就開(kāi)始了虛擬技術(shù)的萌芽。1959年 6月在國(guó)際信息處理大會(huì)上,克里斯托弗的一篇《計(jì)算機(jī)分時(shí)應(yīng)用》的論文,被認(rèn)為是虛擬化技術(shù)的最早論述。
不過(guò),盡管惠普、Sun 公司也跟隨 IBM 在自己的 RISC 服務(wù)器上提供了虛擬化技術(shù),但由于真正使用大型機(jī)和小型機(jī)的用戶還是少數(shù),加上各家產(chǎn)品和技術(shù)之間并不兼容,虛擬化技術(shù)仍舊不太被公眾所關(guān)注。目前,主要的 UNIX 廠商均支持 64 路 SMP 的虛擬。并且普遍能實(shí)現(xiàn) 1/X 量級(jí) CPU 的微調(diào),例如 IBM 宣稱可以實(shí)現(xiàn) 1/100 CPU 量級(jí)的調(diào)整,惠普則可以實(shí)現(xiàn) 1/20 量級(jí)的調(diào)整。在應(yīng)用上,UNIX 上的虛擬化也非常成熟,IBM 的客戶訂購(gòu)的 System i5 595 中有 82% 具備邏輯分區(qū)功能,IBM 客戶管理的分區(qū)總數(shù)超過(guò) 45000 個(gè)。在中國(guó),甚至有用戶在一臺(tái) System p 系列服務(wù)器上運(yùn)行了 9 個(gè)邏輯分區(qū)。
而現(xiàn)在,虛擬化技術(shù)的發(fā)展已經(jīng)惠及到了 x86 架構(gòu)。此前,虛擬化技術(shù)在 x86 架構(gòu)上進(jìn)展緩慢的主要原因有二:x86 架構(gòu)本身不適合進(jìn)行虛擬化,這個(gè)障礙已經(jīng)由英特爾、AMD 修改 x86 處理器的指令集得到解決;另一個(gè)原因則是 x86 處理器的性能不足,也由于 x86 處理器在性能上的飛速提高得到了解決。由于 x86 架構(gòu)的廣泛普及,x86 架構(gòu)上的虛擬化技術(shù)也得到了比以前多得多的關(guān)注。
不過(guò),與已經(jīng)有多年歷史的 UNIX 服務(wù)器、大型主機(jī)上的虛擬化技術(shù)相比,x86 服務(wù)器上的虛擬化仍舊處于早期階段——根據(jù)英特爾的藍(lán)圖,在處理器當(dāng)中集成硬件輔助虛擬化指令只是 IA 平臺(tái)上的第一步,而在第二步則要實(shí)現(xiàn) I/O 方面的虛擬化,直到最后實(shí)現(xiàn)整個(gè) IA 平臺(tái)的虛擬化。也就是說(shuō),目起的 x86 平臺(tái)上,目前僅僅能夠?qū)崿F(xiàn)在處理器級(jí)別的虛擬化,在 I/O 以及其他方面的虛擬化還需要進(jìn)一步的發(fā)展。不僅如此,x86 架構(gòu)上的虛擬化技術(shù)還無(wú)法完美實(shí)現(xiàn)虛擬分區(qū)之間動(dòng)態(tài)遷移,而這些在 UNIX 平臺(tái)、大型主機(jī)上早已不是問(wèn)題。IBM 公司最近發(fā)布的 POWER6 處理器甚至還提供了 Live Partition Mobility 功能,允許實(shí)現(xiàn)活動(dòng)分區(qū)的在線遷移。目前,x86 架構(gòu)上的虛擬化技術(shù)的最高規(guī)劃是支持 8路 SMP 系統(tǒng),可以實(shí)現(xiàn)對(duì)單個(gè) CPU 資源的配置。