zoukankan      html  css  js  c++  java
  • Xen、Vmware、OpenVZ和Virtuozzo四大虚拟软件区别

    国内外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区。

  • 相关阅读:
    2005年春晚冯巩和朱军那个以《艺术人生》为蓝本的小品,冯巩念的诗
    《十一种孤独》札记
    《OpenCV3编程入门》 札记
    JavaScript对浏览器的URL进行编码、解码
    Jquery对Cookie的操作
    asp.net对cookie的操作
    asp.net时间 日期(DateTime) 的格式处理
    asp.net的JSON数据进行序列化和反序列化
    jQuery自动分页打印表格(HTMLtable),可以强制换页
    asp.net将内容导出到Excel,Table表格数据(html)导出EXCEL
  • 原文地址:https://www.cnblogs.com/google4y/p/2137592.html
Copyright © 2011-2022 走看看