说虚拟化o0envz与xen架构区别

未分类 cyanprobe 11年前 (2014-04-23) 2719次浏览 已收录 0个评论

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


CyanProbe , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:说虚拟化o0envz与xen架构区别
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址