電源管理
Windows系統的電源管理,一直做的中規中矩。不過,在Windows Server2008R2中,節能也同虛擬化一樣,給我們帶來了不小的亮點。據了解,在同一個硬件相同負載條件下,R2本版比WindowsServer2003 with Service Pack2節約10%~15%的能源,有時候甚至達到18%,而且不需要任何附加架構。
節約幅度最大的就是在服務器空閒的時候,這主要歸功於驅動器可以調節硬件的電源管理的改善。然而,即使是在負載開始增加之後,智能的操作系統管理功能可以保持大幅度的能耗節約。這是通過重寫處理器能源管理引擎和升級存儲電源管理實現的。
CoreParking是另一項有趣的功能,它可以智能地檢測系統負載,優先和優化操作系統中可用核之間工作流處理的分配。例如,在一個四核處理器中,CoreParking會允許系統在一個內核承擔最基本的工作負載,允許其他三個核保持節能狀態。當工作負載增加到需要啟用其他內核的時候,系統會啟動其他內核來處理任務,隨後又將其恢復為節能狀態--換句話說,就是處理器能力的爆發。
檢測能源使用以及變化的能力是Windows中新增的特性,Windows Server2008R2添加了能耗和預算信息報告功能。與現有的一些功能不同的是,報告和預算都要求服務器硬件相互配合。硬件本身要通過AdvancedConfiguration和PowerInterface向操作系統報告能源使用信息,而Windows則通過WindowsManagementInstrumentation來公布這些信息--包括所有的規劃和設置數據。不論能源規劃是如何制定的,我們都可以對它進行遠程管理。不論R1中現有的能耗管理設定是如何,也都可以對其進行遠程管理。
與之相輔的還有能源預算功能,當你需要對能耗設置上限的時候,這一功能有很大幫助作用。Windows可以對每個設備實施智能控制,它會產生一個總管來控制能耗從而有效限制能耗。對於制造商來說,WindowsDriverModel驅動界面可用於能耗預算。