2008年4月16日 星期三

Windows Vista的電源管理

任何有用過Windows Vista的人應該都會感到驚訝,在按下開始功能表的「關機」按鈕,之後重新開機回到桌面竟是如此的快速。
vista shutdown

如果你將滑鼠指標移到按鈕上頭,就會出現提示,原來這個按鈕所做的動作是將現在的狀態儲存到記憶體中,並以極低耗電的狀態睡眠,跟Windows XP的休眠模式很像,但是休眠是將現在的狀態儲存到硬碟中,所以啟動的速度會比較慢。根據Windows Vista Team Blog所寫的,Windows Vista採用的是所謂的「hybrid sleep state」,也就是整合了上述的兩種作法,因為一般的桌上型電腦並沒有備用電源,一旦斷電,儲存在記憶體的資料就會完全消失,所以Vista在進入 hybrid sleep state時,會將資料同步儲存在記憶體與硬碟中,即使斷電,也能從硬碟中儲存的檔案回復先前的工作狀態。

那麼,Windows Vista在這種睡眠狀態下,實際的耗電量是如何呢?以下便針對桌上型與筆記型電腦做了耗電量測試。

測試用設備:

  • Desktop:主機板使用Asus M2N-E,4GB的記憶體(DDR2 667 1Gx4)

  • Notebook:Acer TravelMate 3212WXCi,1GB的記憶體(DDR2 533 512MBx2)

  • 測量裝置:海韻 Power Angel


耗電量(單位:瓦)

  • Desktop:睡眠狀態5w,完全關機4w

  • Notebook:睡眠狀態1w,完全關機0w(安裝電池的狀態)


這個數字有什麼意義呢?對於需要帶著Notebook到處奔走的人來說,Vista新的電源管理模式能夠讓他們很快的進入工作狀態,而又不會讓電池的電量快速的消耗;而對大量使用桌上型電腦的企業而言,可以指定在休息時間讓員工的電腦進入睡眠,長久下來可以節省可觀的電費支出。(雖然有這樣的好處,但是考慮到軟硬體的相容性與Vista對硬體的高要求,節省電費這樣的優勢,並不足以推動企業來更換)

另外有個要注意的地方,在這所謂的「睡眠模式」,主機板的USB介面仍然是供電的狀態,如果接上了比較耗電的裝置,會使耗電量提高。我的Notebook接了一個有著三個風扇與USB HUB的散熱座,在進入睡眠模式時,散熱座的風扇仍然在運作中,並使總耗電量從1w上升到6w。如果沒有接上電源的話,內部電池的電力可是會被快速的消耗掉。