註冊 | 登入 | RSS Feeds
ZDNet | Taiwan.CNET.com |

廣告:
Linux工程師致力提昇用電效率
友善列印 | 轉寄朋友 | 加入HEMiDEMi網路書籤 | 加入funP | 加入Google書籤 | 加入Yahoo!奇摩分享書籤 | 留下回應
    
CNET新聞專區:Stephen Shankland 2007/06/26 13:51:25

如果不頻頻看錶,也許你事情會做得更快。基本上,這就是程式設計師努力改善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)的處理器每一周期持續的時間不到每秒十億分之一,所以,即使是打字快手,在兩次擊鍵的當中,晶片其實可以多次進、出較低功率的狀態。

但作業系統核心--處理排程、與硬體溝通等基本任務的核心軟體--未必善於避開繁忙的工作。一大原因是,軟體通常會不必要地敦促核心進入戒備狀態。另一原因是,核心本身也會平白耗電,比方說原本可打打瞌睡、讓血壓降下來的,卻無聊地玩弄起手指來。

英特爾的軟體有助於找出第一類問題。無滴答核心則對解決第二種問題有幫助。

無滴答趨勢

Torvalds 4月間發布的2.6.21版Linux核心,就包含無滴答選項。這種功能也已納入Fedora 7,也就是Red Hat免費提供的玩家版Linux。

van de Ven說:「就馬力而言,這可以省很多的電。」

他說,典型的英特爾行動電腦處理器在最節電的狀態下,最高耗電量是1.2瓦。他說:「問題在於,假如你每隔百萬分之一秒就甦醒,你幾乎不能超越那段淺淺的節電模式。最終的效果是,無滴答讓你進入最高節電模式,節省可觀的電力,進而延長電池續航力。」 (未完,請繼續閱讀下一頁)

  繼續閱讀: >>

| 第1頁 | 第2頁 |
加入我的圖書館 訂閱關鍵字
加入網路書籤> 加入HEMiDEMi網路書籤 | 加入funP | 加入Google書籤 | 加入Yahoo!奇摩分享書籤 |
友善列印 | 轉寄朋友


icn_balloon_154x48 對本則報導有任何意見或看法嗎?歡迎留言


留下你的意見
會員 * 帳號:
* 密碼:
  1. 欄位可選填,若全不填,則顯示為「匿名」。
  2. 不支援html語法
非會員 姓名:
E-Mail:
Blog:
  重新載入驗證碼
* 驗證碼: 記住我




Sponsored

ZD放大鏡

企業IT專用的強效可靠平臺
  利用以Intel® Nehalem為基礎的平臺,應付要求嚴苛的工作量,進而達成更佳的事業成果。
  + 智慧型伺服器平臺
  + 能源效率自動化
  + 彈性資源分配
廣告
廣告