对于使用VPS的用户,肯定会碰到对于openvz和xen的选择的问题。那么openvz为何那么便宜,而为何又有那么多的人购买xen呢?让我们来瞧瞧openvz和xen的内存间的区别吧。\nxen和openvz同样是虚拟化主机技术,但是不同的是xen是半虚拟化的,而且,xen在vps建立之初,就会将资源定死,这样的好处显而易见,不会有其他的vps和你抢资源,坏处也很明显,如果你的内存用完只能使用swap(交换空间)速度和性能就会下降。\n而openvz则不同,openvz的内存不是vps建立之初就分配好的而是通过malloc()来获取内存分配(这也是openvz经常超卖的原因。),通常这个分配的内存往往要比程序实际使用的内存要大的多。因此,就会很容就超出了限制。而和xen不同的是openvz是没有交换空间的,如果主机商有给burstable(突发内存)内存,那么在分配内存使用完只有就会使用这部分内存,而这部分内存是被所有的vps共享使用的,因此,很容易造成一些不必要的麻烦。如果一台机子出问题,很容易影响其他机子,并且超卖严重的话,也就没有性能可言了。\n相对来说,openvz的资源会比xen的资源多一些,而xen会比openvz稳定一些。价格上openvz一直都比xen优势。\n因此,作为购买vps的童鞋们,一定要根据自己的情况来选择合适的vps不要盲目的看价格或者满目的认为稳定就是一切。\n\n来源:http://www.flydon.net/archives/tag/vps
openvz和xen哪个好
发表回复