什么是xen?(转摘)

  说到Xen我们就不能不从虚拟化说起。虚拟化最初的需求就是,降低资源成本,把多操作系统进行集成。(节约思想) 借用我的一位前辈的资料,我就不细说了背景了。 OS虚拟化的概念出现于1972年IBM的一个名叫System 360的系统上。简单的说,就是在OS和硬件之间插入一个系统管理层,系统管理层负责调度多个OS之间的硬件使用,包括MMU,I/O,DMA等等。

 

在目前的IT系统中,虚拟化越来越成为一个关键的技术领域。主要的原因有以下几点。

1. 费用的节省。目前大多数的服务器应用中,只能使用到服务器自身硬件能力的15%。但是为了扩展不同的业务,用户还需要购置新的服务器。按照统计,数据中心中的一台服务器需要每年一万美元的费用,另外还需要系统维护,管理,硬件和软件的license等等的费用。 在使用了虚拟化技术后,可以在每一台服务器上同时运行多个操作系统和应用。有效的利用服务器硬件自身的能力。从而减低系统的购置费用和全生命周期的维护费用。 提高了系统配布和管理能力 使用虚拟化,可以简单的实现OS的动态配布。patch的安装,不断电的系统维护等等也可以实现。

 

2. 高可靠性的实现将硬件与OS之间隔离,OS中所使用的物理设备变成了逻辑设备。提高了系统的可靠性。另外,针对虚拟化的系统,OS的备份恢复等非常容易实现,一旦出现系统故障也可以很快的恢复。

 

那么什么又是Xen呢: XEN是一个基于X86平台的虚拟机系统,它支持多个操作系统共用系统硬件,而且更重要的是,它不会导致操作系统的功能性和性能性的劣化。它可以支持多种操作系统的虚拟化,比如Linux,BSD,Windows XP等等。 作为设计目标,XEN希望能够在一台服务器上同时运行多达100个虚拟机(VM)。此外,XEN有以下的几个特性。XEN是最快的和安全性最好的虚拟机系统,它是开源的系统,取得了世界领先的许多公司的支持。还有一点,它是免费的(目前已经被citrix收购)。

 

相对比已有的几个虚拟机系统,比如VMware,UML(User-Mode Linux)来说,XEN的性能有显著的提高。 此外,XEN提供了对于硬件虚拟化技术的全面支持。比如,Intel新一代的VT-x处理器中支持了CPU,MMU和内存的虚拟化。AMD的Pacifica也有相似的技术。对于此类硬件,XEN可以不修改GuestOS直接进行管理。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值