科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道“无滴答”机制引入Linux主流应用

“无滴答”机制引入Linux主流应用

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

如果不频频看表,也许你事情会做得更快。基本上,这就是程序设计师努力改善Linux操作系统运行效率的理论基础。

作者:builder.com.cn 2007年6月26日

关键字: Linux

  • 评论
  • 分享微博
  • 分享邮件
如果不频频看表,也许你事情会做得更快。基本上,这就是程序设计师努力改善Linux操作系统运行效率的理论基础。

这群程序设计师将赋予新版Linux一种“无滴答”空闲循环机制(tickless)的核心(kernel),舍弃传统的计算机计时(computer time-keeping),希望藉此让处理器保持在休眠、耗电低的状态。

用电效率(power efficiency)是每一种操作系统都可能利用到的,但对Linux而言,改善效率有助于降低电费成本,进而加强这款开放源代码操作系统与Windows竞争的实力,俾以更长的电池续航力抢进可携式计算机,以及通常必须每天24小时开机的服务器。

无滴答核心不是唯一正在进行中的计划。英特尔5月间推出一种称为“PowerTop”的软件,标榜能更容易找出软件白白让计算机处在高度戒备状态、但其实无此必要的功能。

Illuminata分析师Gordon Haff说:“这(节电计划)十分合理。全速的马力愈来愈没这个必要,特别是就笔记本电脑而言。而笔记本电脑愈来愈普及化。”

Linux开发人员费时多年,总算把无滴答内核引进Linux主流应用。

Linux领导人Linus Torvalds说:“Linux的改造工程大致已完成。”他指出,就更高端的软件来说,PowerTop可谓”无价之宝”。他说:“许多人和Linux经销商对此兴趣浓厚,所以,用户应用软件问题看来确实搞定了。”

还有一些工作要做,但英特尔内核程序设计师Arjan van de Ven说,进度一直在掌握中。他说:“就我们实验室的成果而言,跑笔记型计算机时,现已提高效率的Linux在idle状态的耗电量,大约比三个月前的版本节省15%到25%。”
 
降低芯片功率

处理器必须消耗大量的电力,在许多情形下,比100瓦的灯泡还耗电。更糟的是,为了排热,散热风扇另需耗费更多的电,更别提资料中心空调设备吃的电。

不过,近年来,芯片制造商让微处理器能减速到较低功率的状态,不必再时时以全速运转。随着芯片内部的频率减缓,电压降低,电力消耗量也就跟着下降。

显然,当用户命令计算机进入待机(standby)模式时,处理器就能进入这类省电状态。不过,可做的还很多。因为频率达十亿赫兹(gigahertz)的处理器每一周期持续的时间不到每秒十亿分之一,所以,即使是打字快手,在两次击键的当中,芯片其实可以多次进、出较低功率的状态。

但操作系统内核--处理排程、与硬件沟通等基本任务的内核软件--未必善于避开繁忙的工作。一大原因是,软件通常会不必要地敦促内核进入戒备状态。另一原因是,内核本身也会平白耗电,比方说原本可打打瞌睡、让血压降下来的,却无聊地玩弄起手指来。

英特尔的软件有助于找出第一类问题。无滴答内核则对解决第二种问题有帮助。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章