Linux最新2.6.21内核版本支持高效的“tickless”系统

企鹅博客
企鹅博客
企鹅博客
29293
文章
0
评论
2020年9月16日12:01:14 评论 5 views 673字阅读2分14秒

  在拖延了几个月的开发过程之后,Linus Torvalds最终发布了Linux 2.6.21版本内核,增加了内核的效率同时提高了虚拟化技术。

    “这大约有2个半月,但是还不是发布周期最长的,它还是比我所预期的时间要长,但是必须要这么做” 在星期三Torvalds 在内核发布备注的邮件列表中说。

    他说:这个延迟主要是因为新内核设计来支持一个更高效的"tickless"系统。

     最大的变化是在2.6.21版本内核中所有的定时器都支持一个tickle系统,他写道。如果说2.6.20的目标是追求一个稳定版本的话(实事上它做到了),2.6.21版的目标是定时器相关的变化和其它令人惊诧的特色。

    新的内核给Linux带来了一个无滴答的空闲循环机制"tickless"叫做dynticks,构建在一个叫做时钟事件(clockevents)技术之上。这个tickless系统意味着在软件在等待任务的时候允许CPU被更有效的利用,这样可以节省能源,例如:可以大大扩展膝上型电脑的电池使用时间。

    其它较大的变化还包括虚拟化技术的提高,包括VMI的变化--- 一个准虚拟化接口同Vmware和Xen相兼容。这个内核同时也增强了目前很有前途的KVM技术(基于内核的虚拟机),包括最基本的准虚拟化支持。 准虚拟化是一项类似于Xen一样的技术,通过不必完全虚拟化操作系统就可以使得虚拟机高效的运行。

    其它的变化还包括提升的网络性能和音频设备支持,还有支持PA SEMI 公司PWRficient 架构的CPU和Toshiba公司基于Cell的CellEB架构。

weinxin
欢迎加入中国站长博客之家
本站的所有资源都会上传分享到博客之家,希望大家互相学习交流进步。
大数据存取的选择:行存储还是列存储? linux新闻

大数据存取的选择:行存储还是列存储?

上个月参加了一个云存储的技术讨论会。这一个月里,陆续收到几位同学讨论大数据保存和处理的邮件。今天是周末,索性把这个月的交流内容整理写下来,供各位参考。 目前大数据存储有两种方案可供选择:行存储和列存储...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: