Xen、openVZ两大vps主机系统比较

Saturday, January 2nd, 2010 Posted in 其他 | No Comments »

美国等国外提供商大多采用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。他需要对内核作很多的改动。 总结:Xen 和OpenVZ 区分上最明显的,XEN VPS有swap区,OpenVZ VPS没有swap区。 OpenVZ无论在性能和内存占用都比XEN好, 但是OpenVZ可以超售。 OpenVZ如果不超售的话性能会更好点,总体来说没有特别完美的。 Read more..