Xen、Vmware、OpenVZ和Virtuozzo四大虛擬軟體區別

來源:互聯網
上載者:User

國內外vps主機供應商所提供的主機大多是基於XenVmwareOpenVZVirtuozzo這四大虛擬軟體。

其中OpenVZ是以Virtuozzo為基礎的開源項目,它的最大的特別在於效能出色。

Xen由XenSource開發,
一個開源免費的作業系統級准虛擬技術。回顧一下半虛擬技術,Hypervisor和作業系統共同協作,雖然作業系統需要做一些修改,
但是效能上比較接近於原始效能。
Xen需要與系統共同協作(客戶作業系統需要修改),只有打過補丁的系統才能使用Xen。從Linux角度來看,Linux本身是開源的,結果是Xen的效能要好於全虛擬化技術。但是從系統支援(比如支援其它非開源的作業系統)的角度來看,這顯然是一個不足之處。
在Xen上可以運行Windows客戶機,但需要Intel
Vanderpool或AMD Pacifica處理器的支援。 其它支援的作業系統包括Minix、 Plan 9、 NetBSD、 FreeBSD
和OpenSolaris。

OpenVZ(作業系統級虛擬化)
OpenVZ是一個類似於Linux-VServer的操作系級級虛擬化解決方案。它有一些自己獨特的地方。OpenVZ是一個內嵌虛擬化的核心(修改過的),它支援使用者空間隔離,虛擬專用主機(VPS)和一套使用者管理工具。

OpenVZ和Xen的區別。
Xen由dom0和domU組成,Dom0是虛擬出CPU,
IO總路線等資源,供工作於DomU上的不同的kernel運行。
這樣的好處是,
1. 對可以啟動並執行作業系統限制較少。
2.
domU上系統的crash不會影響其他的dom. 當然Dom0發生故障時還是會有問題。
壞處:
1.
由於需要虛擬CPU,BUS等實體資源,開銷會更大點。

OpenVZ使用了完全不同的方式,它所創造的虛擬機器都使用工作在同一個kernel下。
這樣的好處是
1. 效能好。
壞處:
1.
任何一個kernel bug都會危及所有的虛擬機器。 因kernel bug所crash的可能性大大增加。
2. 他需要對核心作很多的改動。

區分上最明顯的,XEN VPS有swap區,OpenVZ VPS沒有swap區。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.