隨著國家“節能減排”工作的不斷強化,能源功耗問題逐步凸現在每個企業面前。“電力不足,機房因設備過熱而頻頻宕機,電費像房價一樣飛速飚升……”能源變得越加稀缺和昂貴。不斷攀升的能源成本正逐漸成為企業的巨大負擔。如何有效降低能耗支出,已成為企業CIO們亟待解決的問題。
Gartner一項針對CIO的調查顯示,70%的被訪者認為,電力和制冷問題是其數據中心面臨的最大問題。能源花費占IT預算的比例已經從8%激增到48%。在美國,3年的純能源成本消耗已經等同于設備購置成本。在歐洲,3年的純能源成本消耗甚至已經兩倍于設備購置成本。
一直以來,對于服務器采購和使用來說,計算性能是關注的首要目標。不過根據現在的形勢來看,在采購服務器的時候,用戶可能要更多地考慮一下有關服務器能耗的問題。
根據某調查機構的數據,2006年我國全年PC服務器銷量約60萬臺,以每臺實際功耗平均350瓦計算,那么每年的耗電量是183960萬度,而根據北京市電力部門的統計,北京2005年全年耗電是488.92億度,合每天13395萬度。也就是說,每年2006年新增服務器的耗電量是北京市 13天的電量。
現在全國擁有的服務器總數并沒有準確的數字,但是可以肯定的是,應該遠高于60萬臺,加上耗電量更大的RISC服務器,全國全年的服務器耗電總量應該是一個龐大的數字。
在此前相當長的一段時間內,業界一直有著這么一個概念,那就是計算機相當昂貴,而電費非常便宜,這也是服務器的采購者不看重其能耗而只關注性能的原因。但是現在計算機正變得越來越便宜,而電費則變得越來越貴。
面對日益嚴重的功耗以及成本問題,不僅是硬件廠商,包括微軟在內也正在研發將新的處理器電源管理特性(processor power management features)整合到將于明年2月發布的Windows Server 2008之中。而Windows平臺架構組(Windows Platform Architecture team)則主要是來論述這些特性對于降低數據中心服務器功耗所起的作用,以及相比Windows Server 2003這些特性如何更加廣泛的應用在新的操作系統中。
對于一款服務器操作系統而言,Windows Server 2008無論是底層架構還是表面功能都會有飛躍性的進步,其對服務器的管理能力、硬件組織的高效性、命令行遠程硬件管理的方便、系統安全模型的增強,都會吸引Windows 2000和Windows Server 2003用戶,而在性能功耗方面全新的系統也帶給了用戶更多的期待。
對于正在使用的服務器來說,CPU的功耗是非常巨大的。在如今的硬件和基礎結構下,CPU已經成為計算機中最大也是最重要的控制單元。CPU作為服務器產品的核心部件,同時也是服務器中的功耗大戶,每顆上百瓦的功耗,使得無論是服務器的耗電量還是散熱,都越來越成了一個大問題。Intel和AMD接連推出以低功耗為賣點的CPU,尤其是雙核乃至四核等產品的推出,讓大家對服務器的低功耗時代充滿信心。近年來,包括Intel Xeon 5000(Dempsey)、Intel Xeon 5100(Woodcrest)、Intel Itanium2 9000(Montecito)、AMD Opteron 1000(Socket AM2)、AMD Opteron 2000/8000(Socket F)及Intel Xeon 7100(Tulsa)等新品不斷推出,服務器處理器市場一時間熱鬧非常,同時,這些CPU新品的共同賣點似乎都標榜著“低功耗”。 但是仔細觀察這些服務器新品,其所內建的電源供應器(PSU)功率,卻呈現不減反增之勢,與低功耗的趨勢,背道而馳。
舉例來說,以前1臺雙路服務器的PSU功率,一般在400至450瓦左右,但現今基于Dempsey/Woodcrest或Socket F所推出的新產品,其PSU功率很少低于500瓦,有的甚至高達700瓦。現實和理想的差距,不禁讓人大吃一驚,尤其是用戶在了解到現實以后,對此表示了極大的驚詫。大家都希望在CPU低功耗時代來臨之際,獲得更加低功耗的服務器。雖然低功耗CPU的立意不錯,但是其對應服務器產品的功耗仍然居高不下,因而人們最終發現,處理的低功耗并不代表系統的低功耗。
當服務器的利用率高于80%的時候,服務器將進入一種高處理狀態。而當服務器超過負荷的時候,Windows系統將會自動的將其關閉。同樣在Windows Server 2008中,用戶也可以將服務器處理負荷鎖定在一個比率之下。同時新的系統還擁有一套出色的負荷等級控制,從而更好的適合用戶的需求。
在Windows Server 2003中大多數使用者稱他們并不會使用Windows servers上現有的“減速”特性,這主要是因為這個特性默認是沒有被啟用的。在Windows Server 2003中,根據當時市場的需求,微軟更加關注的是系統的性能。而機器外部的改變則很有可能會影響系統的性能,所以在默認情況下這一特性是不被打開的。而到2008年后,功耗的問題將越來越凸現出來。所以我們現在將所有主要服務器的這一特性都默認設置成被激活狀態。
Windows有兩種CPU使用方法:C狀態用來停止時鐘,而P狀態則用來減慢時鐘的運行速度。簡單地說,P狀態通過調整CPU的轉速和電壓數來達到低功率消耗的目的。當系統在執行代碼時就處于這一狀態。而C狀態是將處理器設置為睡眠狀態以達到降低功耗的目的。當系統空閑,并沒有執行代碼時就處于這一狀態。C狀態是舊的CPU功耗管理辦法,而P狀態是新的方法。另一種理解方式則為:P狀態是在你工作時調整電源使用來節能,而C狀態則是在用戶空閑時節約電量。
上一頁12 下一頁 閱讀全文