服務器測試軟件SPECpower評測
當今社會服務器種類繁多,服務器測試方法推陳出新,如何選取一款適合自己的服務器測試軟件已然成為眾多讀者困擾的問題。在這里,我們介紹這款由SPEC發布的測量服務器能效的基準服務器測試軟件。
SPEC近日發布了一款業界期待已久的測量服務器能效的基準服務器測試軟件:SPECpower_ssj2008。該基準測試套件填補了服務器基準測試陣營中有關能效測試的空白,在此之前業界鮮有能夠有效評測并比較不同服務器系統能效的共同標準。該套基準測試套件由戴爾、富士通西門子電腦公司、惠普、英特爾、IBM和Sun Microsystems等多家機構協作開發。
SPECpower_ssj2008一經推出,即有多家業界領先的服務器系統廠商參與了首批測試。采用英特爾至強E5420四核處理器的惠普ProLiant DL180 G5服務器在測試中獲得778分,成為SPEC公布的首批SPECpower_ssj2008結果中的***分。
DoSERV分析:作為一種高智能的生物,人類十分傾向于用更加準確、量化的數字去描繪的我們的世界,我們也十分的渴望,能夠知道我們的世界究竟有多高、多寬或是多深,于是,我們正在慢慢的將我們的世界數字化,而越來越多的數字也填補了我們無盡的求知欲望和對世界不確定性的恐懼。在IT世界也延續了我們的這種感覺,我們不會因為人家說這款產品"很好""很不錯"或是"很棒"就把他們搬回家,同樣的,我們用許許多多的數字來描繪每一款產品,比如說這顆CPU的主頻是XXXGHz,這條內存是XXXMB以及這個電源的功率是XXX瓦--很明顯,這些我們曾經用以描繪我們的世界的數字,正在同樣描繪著我們的數字世界。
很可惜的是,如此愛好使用數字來了解世界的我們卻面臨著一個問題:我們從哪里去獲得這些數據?--在上古時代,我們使用繩結,其后,我們通過標準化,制定了度量衡,發明了尺子、稱重秤和秒表,以及許許多多別的測量工具,隨后,我們用更為先進的辦法和精密的規則,制定了電子產品的性能,如主頻、容量以及耗電量,而到了***,在我們的世界中出現了標準性能評估機構(SPEC)這樣的組織,他們制定測試標準和規范,或者說,他們在制造我們這個時代最重要的"一把尺子",那一把是測量IT產品性能的標尺。
去年12月,SPEC發布了SPECpower_ssj2008,這是業界***項用于評測系統級別服務器的與運算性能相關的功耗的基準測試工具。在發布時,SPECpower委員會主席Klaus-Dieter Lange認為:"服務器的能效表現是目前IT行業、制造商和政府關心的頭等大事。SPEC始終采用經業界驗證的方法確保性能評測的一致、公正和可重復性,現在又將這些經驗擴展運用于能效評測領域。"該組織的成員們相信,SPECpower_ssj2008不僅可作為一項指標來比較不同服務器之間的能耗和性能,還可作為提高服務器效率的工具集來使用。
但是,我們卻仍然難以從一個怪圈中脫離出來,那就是,我們真的了解我們的數字到底代表著什么概念么?我們或許從教科書或是新聞中知道了三峽大壩、黃果樹瀑布和喜馬拉雅山的高度是XXXX米,可問題是,這些數字卻很少引起什么太大的反響--只是淡淡的一聲驚嘆而已,其原因或許很簡單:我們從未親身體驗,我相信,一個人只有真正的站在三峽大壩下面,才知道這個人類歷史上***的水利工程到底規模幾何。
可以肯定的是,與我們有同樣困惑的人絕不在少數,因此,這也是SPECpower_ssj2008讓人感受到的***的困惑之處:SPECpower_ssj2008的數據真的能形象化的告訴我們些什么東西么?比如說類似于:嗨,今天我的數據中心一點也不熱--這才是真實的體驗。
上周,英特爾服務器評測媒體俱樂部正式進行了***次活動,在活動現場,英特爾服務器平臺部服務器性能市場經理高豐先生和英特爾產品市場工程師鄧立女士為與會的媒體重點講解了SPECpower_ssj2008的測試流程、測試評估和測試分數的形成,我們突然想到,對于SPECpower_ssj2008來說,其測試分數或許***的作用來自于對用戶數據中心改進的建議,而不是將其成為一種處理器能耗、主頻之外的指標--換言之,SPECpower_ssj2008數據的意義來自于比較。
SPECpower_ssj2008是一個利用標準Java的JDK計算整體服務器性能,并根據其11個不同工作負載區域段的功耗得出服務器的工作負載/能耗比的測試方式,這更像是一個性價比--SPECpower_ssj2008的測試方式是:以一個服務器***的workload為100%指標,每10%的workload降低為一個區域段,對比在每個不同的workload區域段之內的能耗,因此,這并不是一個通常意義上的性能/能耗比,也因為如此,SPECpower_ssj2008成為了一個較為客觀的服務器的能耗標準:簡單說來,就是一切于性能無關,只與服務器的節能設計有關。
我們看到,在SPEC組織公布的數據中,每一款服務器的處理器、內存(當然,也包括總線速度)都不盡相同,但是,因由workload的測試方式(每一款服務器的測試都是自身不同區域段的workload百分比進行比較,而SPECpower_ssj2008的測試算法卻是統一的。),每一個測試結果都是一個"百分比的結果"而不是絕對值,所以具有很實際的意義--SPECpower_ssj2008確實能夠客觀的表現這款服務器的能耗情況。
不過截至目前為止,SPECpower_ssj2008仍然只是一個基于Java應用的測試,對于Web和WorkStation卻無能為力,好在鄧立表示,在未來SPECpower將不再是SPECpower_ssj2008,而將包括刀片、工作站、Web應用等多種方式,相對于此,我們認為,由于應用的不同,尤其是在應用時對服務器各個部分的需求不同,各種不同的測試將產生不同的結果,這一點的好處是,我們因此能夠掌握在不同的應用環境下不同的能耗表現
值得注意的是,在首批公布的數據中,采用***45納米處理器技術的英特爾至強5400系列處理器的服務器囊括三甲,成為表現最出眾的處理器產品。這一結果再次肯定了新制程技術在提高服務器處理器的性能并降低功耗方面的重要貢獻。
希望讀者可以通過本文得到借鑒,在選取服務器測試軟件的時候更夠從容應對。
【編輯推薦】