他還補(bǔ)充說(shuō),“目前,如何設(shè)計(jì)才能將服務(wù)器運(yùn)行于虛擬化環(huán)境中還處在剛剛起步階段”。首先,服務(wù)器要充當(dāng)虛擬設(shè)備的主機(jī)就需要占用大量的存儲(chǔ)空間,而每臺(tái)虛擬設(shè)備的空間卻不可分割。IT精英們建議利用一臺(tái)服務(wù)器將所需的存儲(chǔ)空間疊加起來(lái),這樣每臺(tái)服務(wù)器就可以帶動(dòng)更多的虛擬設(shè)備。目前,Intel和AMD公司正在努力將存儲(chǔ)器的管理融入到設(shè)計(jì)中。
  
      Poulin的觀點(diǎn)與AMD負(fù)責(zé)虛擬化解決方案的Tim Mueting不謀而合。目前,虛擬化會(huì)比虛擬設(shè)備軟件的性能水平高出20%,如微軟或VMware的產(chǎn)品,它通過(guò)一個(gè)操作系統(tǒng)與硬件進(jìn)行對(duì)話。而系統(tǒng)管理程序則直接與硬件對(duì)話,從而減少了很多額外開支。
  
      Mueting說(shuō),“我們的目標(biāo)就是更進(jìn)一步降低額外開支”。芯片制造商們表示,從長(zhǎng)遠(yuǎn)的角度來(lái)看,他們希望物理服務(wù)器和虛擬服務(wù)器的操作能有所差別。
  
      過(guò)去,Intel和AMD芯片使用的x86源指令集無(wú)法識(shí)別虛擬設(shè)備。但是兩家公司已于去年將虛擬化融入他們的芯片中,如在AMD公司的Pacifica和Intel公司的虛擬技術(shù)中,指令集就能運(yùn)行虛擬設(shè)備的系統(tǒng)管理程序,運(yùn)行一種淺層的、訪客操作系統(tǒng),從而與硬件直接對(duì)話,因此,大大地提高了運(yùn)行效率。


      事實(shí)上,有些指令已被增加到x86的指令集中,如Vrun,它會(huì)通知處理器將系統(tǒng)管理程序作為特權(quán)用戶,可以直接訪問(wèn)硬件。一旦Xen或VMware ESX Server的系統(tǒng)管理程序與芯片直接對(duì)話,會(huì)省掉大量的中間環(huán)節(jié)。
  
      Poulin還表示,Intel公司將來(lái)的主板,將適用于4種服務(wù)器路線。它包含一種極為靈活的性能,支持虛擬設(shè)備進(jìn)入各種服務(wù)器。這種將正在運(yùn)行的虛擬設(shè)備從一臺(tái)物理服務(wù)器轉(zhuǎn)移到另一臺(tái)服務(wù)器的性能,將是虛擬化最強(qiáng)有力的賣點(diǎn)之一。VMware、Swsoft和惠普公司都能提供虛擬管理工具,實(shí)現(xiàn)這種改變,但是,即使是同一個(gè)廠商生產(chǎn)的芯片,有時(shí)也不能穿越彼此的屏障。而且,沒(méi)有人能夠?qū)⑻摂M設(shè)備從Intel的服務(wù)器轉(zhuǎn)移進(jìn)入AMD的服務(wù)器,反之亦然。
  
      Poulin說(shuō),Intel的第二代虛擬化設(shè)想是實(shí)現(xiàn)虛擬設(shè)備在所有的Intel芯片之間的轉(zhuǎn)移進(jìn)入,同時(shí)還將打破Intel和AMD之間的技術(shù)壁壘。
  
      目前,Intel和AMD正致力于研究提升虛擬化性能。例如,他們都增大了高速緩存來(lái)保存虛擬設(shè)備的數(shù)據(jù),同時(shí)還提高了虛擬設(shè)備與服務(wù)器上其他設(shè)備之間的轉(zhuǎn)換速度,如網(wǎng)絡(luò)接口卡。
  
      AMD正在尋找更有競(jìng)爭(zhēng)力的優(yōu)勢(shì)技術(shù),將虛擬設(shè)備存儲(chǔ)器的管理交給芯片來(lái)處理。在此之前,每臺(tái)虛擬設(shè)備都需要系統(tǒng)管理程序?qū)⒋鎯?chǔ)器的使用情況復(fù)制到一組存儲(chǔ)器管理表中,今后, AMD的處理器將利用芯片上的存儲(chǔ)器管理單元來(lái)完成這項(xiàng)工作。
  
      “系統(tǒng)管理程序無(wú)需再?gòu)?fù)制這些表,而直接通過(guò)硬件來(lái)完成這項(xiàng)工作,使得各種應(yīng)用程序的運(yùn)行速度甚至能提高50%。”
  
      Mueting表示:“不要讓軟件來(lái)運(yùn)行這些虛擬程序,還是交給硬件來(lái)處理吧?!?/P>

分享到

多易

相關(guān)推薦