RHEL 6.0 Beta:Xen没了 KVM要出头

原创
系统 Linux
RHEL 6.0 Beta版已经发布,这次红帽带来了很多数据中心想要的功能,如更好支持云部署的动态分配内核数据结构特性,CFS,省电功能等等。值得一提的是,这次红帽彻底抛弃了Xen,RHEL 6的虚拟化将完全由KVM来带动。

【51CTO快译】在周三放出的RHEL 6.0 Beta版中,Linux领导厂商Red Hat为我们带来了许多新功能,特别是数据中心想要的功能,如更好地支持虚拟化和云计算。值得注意的是RHEL 6.0丢掉了Xen,这也许是第一个不包含Xen Hypervisor的知名Linux发行版,我们之前曾报道过Red Hat有可能会在RHEL 6.0中用KVM完全代替Xen,现在看来以前的消息一点不假。

51CTO编辑推荐:红帽企业级Linux RHEL 6专题

Red Hat平台工程副总裁Tim Burke说:“虚拟化已经成为关注的焦点,我希望我们的产品能为云服务提供优秀的基础设施”。

◆为了更好地支持云部署,RHEL 6.0可以动态分配内核数据结构,Burke说:“这项新特性会促使云供应商提供更好的服务水平协议(SLA),因为虚拟机是加载在操作系统上的,管理员可以指定给每个虚拟机分配多少内存,多少进程周期,以及多少网络带宽”。

◆另一个新增的功能是CFS(Completely Fair Scheduler,完全公平调度器),它可以更加动态地平衡多个任务的工作负载,可以跨多个应用程序更公平地分配CPU资源,为不能容忍延迟的服务采用资源借用技术,此外,优化了调度程序,高优先级的进程得到优先满足。

◆RHEL 6.0中还加入了省电功能,计时架构经过重新设计,使用了所谓的无嘀嗒内核增强技术,以前,内核每秒要中断CPU 1000次以获得时间测量值,它阻碍了CPU进入省电睡眠模式,无嘀嗒内核功能依赖基于硬件的计时器,允许CPU在没有任务时进入睡眠模式。

◆文件系统也为大数据集重新做了修改,这是第一个使用EXT4作为默认文件系统的RHEL版本,使RHEL可支持的文件系统最大容量提升到了16TB,新的文件系统运行文件系统检查的速度也更快,这意味着在非正常关机后的恢复时间会更短。RHEL 6.0也包括了一个升级到SGI XFS文件系统的功能,XFS可支持最大128TB容量。

◆Red Hat在本次发布中最强调的是对云计算的支持,公司也做出了大刀阔斧的动作,一举删除了Xen,替代它的是Red Hat自己的KVM,2008年Red Hat收购了虚拟化软件厂商Qumranet,正是Qumranet创造了KVM。

Burke说Xen被删除的一个原因是公司在维护Xen和KVM两个Hypervisor上要花太多的精力,例如英特尔在最近发布的Nehalem服务器处理器中融入了更多的虚拟化功能,在这种情况下,我们必须同时修改Xen和KVM,工作量实在太大了。

XenSource共同创始人,现任思杰平台软件CTO的Simon Crosby说他对Red Hat的这一做法一点也不吃惊(2007年,思杰收购了XenSource,现在提供开源Xen Hypervisor社区支持版本),相反,Red Hat支持一个Hypervisor更有意义,它在未来数年可能都不会再为Xen贡献代码了,但应该有其它的人加入进来。

Crosby也提到Xen没有给Red Hat在虚拟化市场方面带来好的效益,他说:“Red Hat在企业虚拟化领域一直很落后,它本想借Xen打拼虚拟化市场的策略已经宣告失败,于是才有了KVM的出头之日”。

Crosby说Red Hat拥抱KVM还有另外一方面的考虑,也许是想与思杰和VMware在虚拟化市场上背水一战,思杰和VMware都拥抱的是底层虚拟化架构,服务器上的所有功能都被虚拟化,而KVM是依赖于操作系统内核的,只能运行基于Linux的虚拟机,Crosby说:“这是一种Linux第一的心态”。

无论如何,RHEL转向KVM会给现在的Xen用户带来不少麻烦,如何才能将现在运行在Xen上的虚拟机稳定转移到KVM是急需解决的问题,Burke说:“如果你想在RHEL 6上运行RHEL 5的Xen客户机,你必须在客户机上运行迁移转化工具”。 

原文:Red Hat drops Xen from RHEL 作者:Joab Jackson

【编辑推荐】

  1. Red Hat旗舰产品RHEL 6 beta版特性尝鲜
  2. 全面了解几种Red Hat的版本
  3. 4月2日外电头条:Fedora 11 beta发布 RHEL6.0渐行渐近
  4. KVM的润滑油---RHEL 5.5

 

责任编辑:yangsai 来源: 51CTO.com
相关推荐

2011-03-17 09:53:45

XenKVM

2011-03-21 10:04:21

2010-07-08 09:37:56

RHEL 6.0 Be

2013-07-08 13:43:55

StartOS 操作系统

2012-03-19 20:18:46

xenKVMubuntu

2009-10-12 11:11:17

RHEL 5 Xen

2010-08-30 10:11:25

XenKVM虚拟机迁移

2009-04-02 09:01:30

2019-12-04 10:55:53

KVMXENOpenVZ

2012-12-27 16:18:57

开源虚拟化

2009-10-10 11:29:41

RHEL5 Xen 虚

2012-12-28 10:18:03

LinuxXenKVM

2009-09-03 13:53:03

VMware WorkRHEL 5红帽

2013-12-12 11:22:42

红帽RHEL 7Linux

2010-05-21 09:13:58

红帽企业版linuxRHEL

2010-08-12 09:39:56

Chrome Beta

2010-02-25 10:54:56

2013-02-21 10:50:49

KVM虚拟化

2011-03-23 16:00:43

红帽企业级LinuxRHEL 6

2009-10-12 14:42:22

RHEL KVM
点赞
收藏

51CTO技术栈公众号