业界观察-Linux内核有待提高的七个领域.pdfVIP

业界观察-Linux内核有待提高的七个领域.pdf

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
业界观察-Linux内核有待提高的七个领域

WWW.TTXB.COM DD 天天寻宝网 业界观察:Linux 内核有待提高的七个领域 对Linux 的商业用户来说,Linux 内核的开发可能非常复 杂神秘,因为由几十个人维护着不同的部分,有几百名志 愿者提交代码,你很难判断新功能的走向。 从本质上来说Linux 的开发也没有线路图。要一窥全豹, 以下是7 个值得关注的开发热点,基于对开发人员和内核 维护人员的采访。不是所有的新功能都进展顺利,下文展 WWW.TTXB.COM DD 天天寻宝网 现了各新功能进入内核的崎岖之道。 1、虚拟化 认识到虚拟化在这十年里日益成为大趋势,Linux 内核维 护者把它作为优先考虑的功能,加快了虚拟化技术添加到 内核的进程。由初创公司Qumranet 的AviKivity 提供的 KVM 虚拟管理程序,就包含在2006 年末发布的内核中并在 上个月的发布中继续升级。这个例子很好地展现了快速内 核发布和缓慢企业版进展之间矛盾。 WWW.TTXB.COM DD 天天寻宝网 Novell 公司的副总裁霍尔格杜尔夫表示我们认为KVM 还不 适合企业使用。他补充说,在KVM 能被加到SUSELinux 之 前,它需要在内核子系统包括调度器的交互上经过更多的 测试。 最近被CitrixSystems 耗费5 千万美元收购的商业开源虚 拟化公司XenSource,一直在游说想把自己架构的Xen 虚 拟机管理程序加入到内核里。内核维护人员认为添加这种 虚拟化功能会大大增加维护工作量。最终XenSource 的工 WWW.TTXB.COM DD 天天寻宝网 程师放弃了,但仍继续调整Xen 以配合内核的运行。它暂 时还进不了内核,只能先增加了一些支持,使Linux 在运 行虚拟环境时可以识别它。 其他的虚拟化功能发展迅速,包括KVM 和Lguest。Lguest 是由IBM 工程师RustyRussell 开发的一个只有5000 行代 码的精简hypervisor,它已经包括在最近版本的内核里 了。和KVM 相似,它支持Intel 和AMD 芯片的最新虚拟化 技术。但又与VMware 公司的ESXServer 不同,在Lguest WWW.TTXB.COM DD 天天寻宝网 创建的虚拟机里的操作系统知道自己是被虚拟出来的。所 以在调用CPU 周期时它可以直接向真正的硬件发出请求, 而不是作为中间媒介而降低了效率,因此这种架构大大提 高了效率。 2、实时操作 Linux 在实时操作上获得了长足的提升,因为现在它常常 被用作手机和其它设备上的嵌入式系统。但最近发布的 2.6.23 内核显示它在实时操作上稍有退步,商业嵌入式 WWW.TTXB.COM DD 天天寻宝网 Linux 厂商MontaVista 的首席技术长官和创始人吉姆瑞尔 迪抱怨说。这个新的进程调度器更强调公平这意味着要由 最终用户告诉处理器哪些待处理的任务可以获得更高的优 先级。 实时用户不需要公平,瑞尔迪认为,因为实时要求无论CPU 在做什么,都可以插入一个新的优先级以中断操作。一个 简单的例子是,在医疗设备里监控病人呼吸的软件在发现 病人呼吸停顿时,能发送一个即时警告,软件无论在处理 WWW.TTXB.COM DD 天天寻宝网 什么任务都要先中断停下来。瑞尔迪表示,除非实时性能 有改善,否则MontaVista 不会把新的内核整合到自己的产 品中来。Gartner 分析师乔治维斯预测标准版的Linux 要 到2008 年才能成为有竞争力的实时系统。 3、中断处理 维斯那样说其中一个原因是因为内核开发人员正致力于使 进程调度器具有实时功能。操作系统的关键环节是中断的 管理它决定了哪些任务能获得CPU 的处理权,如何排列不 WWW.TTXB.COM DD 天天寻宝网 同行为之间的优先级。如果所有的中断处理器都可以被结 合到自己的线程中去,那个线程就可以被调度并设置优先 级,而不是无法预知地运行和延迟的实时响应。 过去三年来这样的努力一直没有停歇过。MontaVista 的斯 文托斯滕迪特里奇在2004 年就提交了代码,希望防止中断 处理程序为了常规任务而中断内核,因为它们干扰了实时 响应。但这些代码的破坏性太大,以致无法获得内核调度 领域的专家IngoMolnar 的认可。这些代码影响了一个关键 WWW.TTXB.COM DD 天天寻宝网 内核功能自旋锁,当进程在等待需要的数据或事件时,它 可以锁定CPU。许多进程依赖于自旋锁。Dietrich 的代码 把几百个自旋锁减少到30个;Molnar 的修订保留

文档评论(0)

l215322 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档