vmware player和vmware Server的東西,沒有什么太大的新意,主要是講了linux下vmware的安裝和使用的方法,vmware由于同時有windows版,所以使用的人比較多。
目前的國內外vps主機提供商所提供的主機大多是基于xen、vmware、openVZ這三大虛擬軟件,國內的提供商大多采用vmware,而美國等國外提供商大多采用xen和openVZ這兩款軟件。
xen,已經開始在集成到主要的linux發行版。它在性能上也表現很相當不錯,再加上是open source(開源軟件),已經成為了linux上虛擬機的一個主角。
OpenVZ是SWsoft公司的open source版,同公司還有Virtuozzo的商用版, 它的最大的特別在于性能出色。
下面就重點分析一下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。他需要對內核作很多的改動。
最近,還有一個趨勢就是,hardware虛擬,現在的CPU帶有多個核心,Intel和AMD都開始發布基于CPU的虛擬化。這一些都也可能成為虛擬技術的一個新的熱點。
文章來源:http://usa110.com/archives/266