WIKI使用導(dǎo)航
站長百科導(dǎo)航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計算
- 微博營銷
- 虛擬主機(jī)管理系統(tǒng)
- 開放平臺
- WIKI程序與應(yīng)用
- 美國十大主機(jī)
Xen
Xen 是一個開放源代碼虛擬機(jī)監(jiān)視器,由劍橋大學(xué)開發(fā)。它打算在單個計算機(jī)上運(yùn)行多達(dá)100個滿特征的操作系統(tǒng)。操作系統(tǒng)必須進(jìn)行顯式地修改(“移植”)以在Xen上運(yùn)行(但是提供對用戶應(yīng)用的兼容性)。這使得Xen無需特殊硬件支持,就能達(dá)到高性能的虛擬化。
Xen通過一種叫做準(zhǔn)虛擬化的技術(shù)獲得高性能,甚至在某些與傳統(tǒng)虛擬技術(shù)極度不友好的架構(gòu)上(x86),Xen也有上佳的表現(xiàn)。與那些傳統(tǒng)通過軟件模擬實現(xiàn)硬件的虛擬機(jī)不同,在Intel VT-X支持下3.0版本之前的Xen需要系統(tǒng)的來賓權(quán)限,用來和Xen API進(jìn)行連接。到目前為止,這種技術(shù)已經(jīng)可以運(yùn)用在NetBSD, GNU/Linux, FreeBSD和Plan 9系統(tǒng)上。在Brainshare 2005會議上,Novell展示了NetWare與 Xen的連通。與Windows XP連通的技術(shù)曾在Xen開發(fā)初期進(jìn)行,但微軟的協(xié)議未能允許它發(fā)布。Sun微系統(tǒng)公司也正在積極地將Solaris移植到Xen平臺之上。
Xen虛擬機(jī)可以在不停止的情況下在多個物理主機(jī)之間實時遷移。在操作過程中,虛擬機(jī)在沒有停止工作的情況下內(nèi)存被反復(fù)的復(fù)制到目標(biāo)機(jī)器。虛擬機(jī)在最終目的地開始執(zhí)行之前,會有一次60-300秒的非常短暫的暫停以執(zhí)行最終的同步化,給人無縫遷移的感覺。類似的技術(shù)被用來暫停一臺正在運(yùn)行的虛擬機(jī)到磁盤,并切換到另外一臺,第一臺虛擬機(jī)在以后可以恢復(fù)。
Xen目前可以運(yùn)行在x86系統(tǒng)上,并正在向x86_64、IA64、PPC移植。移植到其他平臺從技術(shù)上是可行的,未來有可能會實現(xiàn)。