目前常用的虛擬機器技術主要有
kvm、
xen、
vmware
。kvm
是指基於
linux
核心(kernel-based
)的虛擬機器(
virtual machine
)。kvm
最大的好處就在於它是與
linux
核心整合的,所以速度很快。
kvm的宿主作業系統必須是
linux
,支援的客戶機作業系統包括
linux
、windows
、solaris
和bsd
,執行在支援虛擬化擴充套件的
x86和
x86_64
硬體架構上,cpu支援vt技術
。xen
是乙個開放源**虛擬機器監視器,由劍橋大學開發。
xen的缺點是作業系統必須進行顯式地修改(「移植
」)以在
xen上執行(但是提供對使用者應用的相容性),所以比較麻煩。使得
xen無需特殊硬體支援,就能達到高效能的虛擬化。
linux
的官方核心在較早之前已經去掉了對
xen的支援。
vmware (virtual machine ware)
是乙個「
虛擬pc」
虛擬機器管理管理軟體。它的產品可以使你在一台機器上同時執行二個或更多
windows
、dos
、linux
系統。與
「多啟動
」系統相比,
vmware
採用了完全不同的概念。多啟動系統在乙個時刻只能執行乙個系統,在系統切換時需要重新啟動機器。
vmware
是真正「同時」
執行,多個作業系統在主系統的平台上,就象標準
windows
應用程式那樣切換。而且每個作業系統你都可以進行虛擬的分割槽、配置而不影響真實硬碟的資料,你甚至可以通過網絡卡將幾台虛擬機器用網絡卡連線為乙個區域網,極其方便。安裝在
vmware
作業系統效能上比直接安裝在硬碟上的系統低不少,因此,比較適合學習和測試。
kvm、xen、vmware的對比如下表所示
是否開源 是否免費 效能 優點 缺點
kvm 是 是 高 1.kvm是核心本身的一部分,因此可以利用核心的優化和改進。2.高效能, 穩定, 無需修改客戶機系統。3.開源、免費
xen 是 是 高 1.效能較好。2.開源、免費 操作複雜,維護成本較高,目前已被redhat拋棄
vmware 否 否 一般 相對比較成熟的商業軟體,市場占有率較大 不開源,需要付費
附加內容
如果有4個可用的核,每個核最多可以支援8個虛擬機器,那就是可以配置成32個節點的多機系統,然後用以測試各種集群、分布式系統了
xen技術被廣泛看作是業界最快速、最安全的虛擬化軟體
xenserver 是商用軟體
虛擬機器技術kvm,xen,vmware
在工作學習中使用過kvm xen vmware,平時只是環境搭建起來在上面用,並沒有真正去了解下它們到底是什麼東西,今天上網簡單了解下。首先,虛擬化好處是 能夠最大程度利用資源,為企業節約成本。其次,分別了解下kvm,xen,vmware到底是什麼東西。kvm是指基於linux核心 kernel b...
KVM虛擬化虛擬機器支援虛擬化
一 開啟的時候需要關閉所有虛擬機器 首先檢查 kvm host 宿主機 母機 上的kvm intel模組是否開啟了巢狀虛擬機器功能 預設是開啟的 1 modinfo kvm intel grep nested parm nested bool 2 cat sys module kvm intel p...
全虛擬化和半虛擬化
由於採用技術的不同,系統 虛擬化不僅僅包括全 虛擬化 半 虛擬化和硬體輔助 虛擬化。完整來看,可以將系統 虛擬化分為五大類 硬體 emulation 簡介 屬於hosted模式,在物理機的作業系統上建立乙個模擬硬體的程式 hardware vm 來 所想要的硬體,並在此程式上跑虛擬機器,而且虛擬機器...