但更多的廠商缺乏建立這樣的指標(biāo)體系的能力,并且,就算是直接使用SWaP指標(biāo)體系,也仍然需要工具去進(jìn)行測試以獲得實(shí)際的參數(shù),大部分的廠商也沒有建立這樣的基準(zhǔn)測試的能力,這需要由一個(gè)強(qiáng)有力的組織來完成。
2007年12月,SPECpower委員會(huì)推出了業(yè)內(nèi)第一個(gè)能源效率方面的基準(zhǔn)測試套件:SPECpower_ssj2008,這是一個(gè)里程碑式的產(chǎn)品,參與的業(yè)界廠商有AMD, Dell, Fujitsu-Simens, HP, Intel, IBM和Sun Microsystems,另外還有加州伯克利分校、美國勞倫斯-伯克利國家實(shí)驗(yàn)室和弗吉尼亞工學(xué)院等學(xué)術(shù)機(jī)構(gòu)的參與以及美國環(huán)??偸鸷湍茉词褂眯蕝f(xié)會(huì)的贊助。
SPECpower大概是當(dāng)時(shí)SPEC最復(fù)雜的測試項(xiàng)目,首先,它是一個(gè)與工作負(fù)載無關(guān)的能源效率測試框架,作為SPECpower當(dāng)中的第一個(gè)產(chǎn)品,SPECpower_ssj2008是以JAVA應(yīng)用為工作負(fù)載的,實(shí)際上,SPECpower_ssj2008運(yùn)行的是一個(gè)修改版的SPECjbb2005工作負(fù)載(SPECjbb2005是一個(gè)SPEC推出的JAVA性能基準(zhǔn)測試套件)。不管怎么樣,屬于SPECpower框架下的套件——現(xiàn)有的SPECpower_ssj2008或者將來其他的套件,都需要同時(shí)測試兩個(gè)指標(biāo):功耗以及性能。
不過,SPECpower_ssj2008的測試結(jié)果并不是簡單的性能除以功耗。SPECpower_ssj2008的測試方式是以測試服務(wù)器最大的workload為100%指標(biāo),以10% workload劃分一個(gè)區(qū)域段——從100%到0%一共11個(gè)坐標(biāo),然后分別對比在每個(gè)不同的workload區(qū)域段之內(nèi)的能耗。總的來說,在測試過程中既與性能有關(guān),又與功耗有關(guān),但最終的結(jié)果展示的是測試服務(wù)器的計(jì)算效率。
SPECpower_ssj2008展示了一個(gè)SPECpower框架的成功,但測試本身目前被限制為JAVA應(yīng)用負(fù)載,盡管JAVA應(yīng)用在服務(wù)器領(lǐng)域很流行,但桌面以及工作站領(lǐng)域缺乏相關(guān)的應(yīng)用。SPECpower委員會(huì)后來又開發(fā)了SERT(Server Efficiency Rating Tool,服務(wù)器效率評級(jí)工具)。
SERT其實(shí)是應(yīng)US EPA(Environmental Protection Agency,環(huán)境保護(hù)署)的請求而開發(fā),US EPA最為有名的一個(gè)認(rèn)證就是ENERGY STAR能源之星。在第一代能源之星的成功之后,EPA計(jì)劃開發(fā)第二代的能源之星,將效率評級(jí)擴(kuò)展到服務(wù)器領(lǐng)域。但EPA在此前更多的是于計(jì)算機(jī)電源以及顯示器方面的認(rèn)證,其缺乏評估計(jì)算機(jī)整體能源效率的方法,以及開發(fā)這樣的基準(zhǔn)測試的能力。
SERT(Server Efficiency Rating Tool,服務(wù)器效率評級(jí)工具)
SPEC開發(fā)的SERT在2013年正式發(fā)布,它由數(shù)十個(gè)被稱為worklet的負(fù)載組件組成,并在運(yùn)行時(shí)分別對服務(wù)器的CPU、內(nèi)存、存儲(chǔ)組件進(jìn)行測試??梢钥吹降氖?,SERT中復(fù)用了在SPECpower_ssj2008當(dāng)中出現(xiàn)的SPEC PTDaemon,區(qū)別在于,SERT的負(fù)載為常規(guī)的服務(wù)器進(jìn)行了設(shè)計(jì)。值得一提的是,基于EPA的要求,SERT的運(yùn)行比較方便,并具有一個(gè)簡單的GUI圖形界面。
欲了解首屆SPEC亞洲峰會(huì)更多信息,請點(diǎn)擊http://www.zdnet.com.cn/spec/2016