centos xen是什么

centos中,Xen是一個開放源代碼虛擬機監視器,是一個基于X86架構、性能穩定、占用資源最少的開源虛擬化技術;它采用ICA協議,通過一種叫做準虛擬化的技術獲得高性能,可以在一套物理硬件上安全的執行多個虛擬機。

centos xen是什么

本教程操作環境:centos7系統、thinkpad t480電腦。

Xen 是一個開放源代碼虛擬機監視器,由劍橋大學開發。它打算在單個計算機上運行多達100個滿特征的操作系統。操作系統必須進行顯式地修改(“移植”)以在Xen上運行(但是提供對用戶應用的兼容性)。這使得Xen無需特殊硬件支持,就能達到高性能的虛擬化。

Xen采用ICA協議,通過一種叫做準虛擬化的技術獲得高性能,甚至在某些與傳統虛擬技術極度不友好的架構上(x86),Xen也有上佳的表現。與那些傳統通過軟件模擬實現硬件的虛擬機不同,在Intel VT-X支持下3.0版本之前的Xen需要系統的來賓權限,用來和Xen API進行連接。這種技術已經可以運用在NetBSD,?GNU/Linux,?FreeBSD和Plan 9系統上。Sun微系統公司也正在積極地將Solaris移植到Xen平臺之上。

Xen虛擬機可以在不停止的情況下在多個物理主機之間實時遷移。在操作過程中,虛擬機在沒有停止工作的情況下內存被反復的復制到目標機器。虛擬機在最終目的地開始執行之前,會有一次60-300毫秒的非常短暫的暫停以執行最終的同步化,給人無縫遷移的感覺。類似的技術被用來暫停一臺正在運行的虛擬機到磁盤,并切換到另外一臺,第一臺虛擬機在以后可以恢復。

XEN 是一個基于X86架構、發展最快、性能最穩定、占用資源最少的開源虛擬化技術。Xen可以在一套物理硬件上安全的執行多個虛擬機,與 Linux 是一個完美的開源組合,Novell SUSE Linux Enterprise Server 最先采用了XEN虛擬技術。它特別適用于服務器應用整合,可有效節省運營成本,提高設備利用率,最大化利用數據中心的IT基礎架構。

XEN 是英國劍橋大學計算機實驗室開發的一個虛擬化開源項目,XEN 可以在一套物理硬件上安全的執行多個虛擬機,它和操作平臺結合的極為密切,占用的資源最少。編寫文檔時穩定版本為XEN3.0。支持萬貫虛擬化和超虛擬化。以高性能、占用資源少著稱,贏得了IBM、AMD、HP、Red Hat和Novell等眾多世界級軟硬件廠商的高度認可和大力支持,已被國內外眾多企事業用戶用來搭建高性能的虛擬化平臺。

IBM經常在其主機和服務器上使用虛擬機來盡可能發揮其性能,并類似chroot監禁那樣將程序置于隔離的虛擬OS中以增強安全性。除此之外,它還能使不同和不兼容的OS運行在同一臺計算機上。Xen對虛擬機活躍遷移的支持允許工荷平衡和避免停時。

Xen與其它VMM的比較

Denali使用準虛擬化技術來提高x86電腦上虛擬機的性能。Denali的虛擬機為因特網服務專門支持了最小化的操作系統。系統可以運行上千虛擬機。Xen與Denali不同,因為它試圖運行適當數量的完整操作系統,而非大量輕量級操作系統。

VMware為x86提供虛擬機,這些虛擬機可以運行未修改的PC操作系統。所涉及的技術極為復雜,也導致了性能的(有時相當顯著)下降。Xen犧牲了完全的二進制兼容,換取相對的簡易性和改善的性能。

KVM在全虛擬化情況下性能優于Xen,但Xen在運行修改過的操作系統時效率更高。

平臺支持

Xen可以運行在x86,x86_64和ARM系統上,并正在向IA64、PPC移植。移植到其他平臺從技術上是可行的,未來有可能會實現。

應用領域

Xen憑著獨特的虛擬化性能優勢贏得了越來越的廣泛應用。被用戶充分應用在以下領域:

◆ 服務器應用整合:在虛擬機范圍內,在一臺物理主機上虛擬出多臺服務器, 以安裝多個不同的應用,充分利用服務器的物理性能,靈活進行服務器的應用遷移。

◆軟件開發測試:用戶可利用Linux的低成本優勢非常靈活地搭建多個應用系統開發平臺,由此節省了大量的開發成本,加快了開發進程。

◆ 集群運算:和單獨的管理每個物理主機相比較,虛擬機管理更加靈活,同時在負載均衡方面,更易于控制和隔離。

◆ 多操作系統配置:以開發和測試為目的,同時運行多個操作系統;

◆ 內核開發:在虛擬機的沙盒中,做內核的測試和調試,無需為了測試而單獨架設一臺獨立的機器;

◆ 為客戶操作系統提供硬件技術支持:可以開發新的操作系統, 以得益于現存操作系統的廣泛硬件支持,比如Linux;

推薦:《centos使用教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊11 分享