從起初只是作為一個口號、理念存在,到后來成為企業高舉的一面綠色大旗,再到今天的綠色產品琳瑯滿目標準更是呼之欲出,綠色IT似乎已經成為一個既定的產業大趨勢。節能、減耗、降噪這些詞語成為了搜索引擎上的熱門關鍵詞,我們也早已耳熟能詳。曙光刀片技術部副總經理沙超群的一番話也肯定了這種趨勢:“建設節約型社會是整個國家、乃至全球當前的重要任務,‘綠色’對于IT產業來說,也是必然的趨勢。” 7月初的一天,在曙光位于中關村的總部辦公室里,沙超群對搜訊網說,一向有“電老虎”之名的服務器產業,尤其亟待綠化,減壓工作需要多從方面“下手”。的確如此,對于那些大企業、擁有成百上千臺服務器的IDC機房來說,服務器的耗電量過大問題、能源成本大于采購成本問題、噪音輻射問題都頗讓他們頭疼,因此如何給服務器“減壓”的問題也就被服務器制造商提上了日程。
給服務器“減壓”
今年6月24日,中科院計算所、曙光和上海超級計算中心在北京舉行了曙光5000落戶上海簽約儀式。而這即將落戶上海超級計算中心的曙光5000A的主打概念之一就是低功耗。據稱,它采用了低功耗的處理器和內存、水冷散熱系統和刀片架構,可以為用戶節省620KW的耗電。而Grid View管理系統,也降低了20%以上的功耗。“服務器的節能有多重環節,尤其以技術上的創新與積累最為重要。”沙超群表示。
在這位技術部門負責人的眼里,要給服務器減壓,廠商必須在設計、生產過程中貫徹節能環保的意識,加大對節能相關技術的研發力度。而曙光的辦法是多管齊下從四方面著手,這遍及服務器的硬件、軟件、CPU內核以及散熱技術。其中,盡量選用節能部件就是“減壓”工作的第一環。這即是說,在采購服務器零部件時,盡量選擇更節能、更環保的CPU、芯片組、內存等等。
他以電源的采購為例子,服務器廠商目前多采用80+的電源,“電源模塊不同,會直接影響效率期限的不同。越接近理想值,效率就越高,被浪費掉的電力也相應越少。比方說,效率為30%時,電源提供電力的70%可能被浪費掉。而當電源效率達90%時,浪費掉的可能只有10%。”
這也就意味著如果能保證電源輸出在最佳效率點就能省下不少電來。要做到這一點,曙光采用的方式是根據服務器的實施功耗確定工作電源個數,使電源工作在最佳效率曲線上,同時調整任務隊列,利用事件寄存器,保障系統功耗最小化。
然后,應用在服務器上的節能軟件會給服務器進行二次“減壓”。一方面,節能軟件會掃描各集群節點工作狀態,自動控制已完成計算任務的節點休眠,當有任務時,又會將這些節點喚醒。另一方面,通過軟件獲取網站CPU的負載時間規律,在負載較低的時候采用降頻方式。“一般來說,網站白天的訪問量很高,CPU負載也高,到半夜時就會降低,凌晨5點到8點之間的負載率甚至不到10%。這時候,我們的軟件就會發出降頻指令。根據計算,可以節省20%-30%的電力。”此外,調度系統的配合也可以達到省電的目的。
而在散熱設計方面,冷卻是服務器廠商較通用的一種技術。因為該技術會提高服務器的運載效率,節省能源消耗。“曙光的整體機箱散熱方式,同時采用側面吹風設計,通過熱平衡和散熱風道設計,進行詳細的軟件仿真,以保障刀片服務器的散熱,實現刀片對120W高性能CPU的支持。在溫度方面,曙光分成三個溫度區域,根據不同的區域有不同的策略實施主動防護,實施風扇的自適應控制。”
除了部件采購、節能軟件和散熱的有效處理之外,曙光開發的支持Linux和Windows的內核補丁也會對節點狀態和內部任務隊列進行有效調節,降低了服務器的能耗。