20世紀(jì)90年代,,TPC(Transaction Processing Performance Council,,事務(wù)處理性能委員會(huì))成立,Benchmark(基準(zhǔn)測(cè)試)隨之走上歷史舞臺(tái),,企業(yè)采購(gòu)服務(wù)器時(shí),,除主觀三圍指標(biāo)之外,理性的光芒開(kāi)始閃耀,。 TPC單位為tpmC,,對(duì)系統(tǒng)在線事務(wù)處理能力進(jìn)行評(píng)價(jià),表示每分鐘內(nèi)系統(tǒng)處理新訂單的個(gè)數(shù),,主要模擬企業(yè)的MIS,、ERP等系統(tǒng)來(lái)考驗(yàn)服務(wù)器聯(lián)機(jī)業(yè)務(wù)處理能力。 SPEC(標(biāo)準(zhǔn)性能評(píng)估機(jī)構(gòu))是另一個(gè)全球性的,、權(quán)威的第三方應(yīng)用性能測(cè)試組織,,它旨在確立、修改和認(rèn)證一系列服務(wù)器應(yīng)用性能評(píng)估的標(biāo)準(zhǔn),。目前主要包括:
此外,還有常見(jiàn)的四大應(yīng)用中的基準(zhǔn)測(cè)試和專用基準(zhǔn)測(cè)試:
專用基準(zhǔn)測(cè)試:
SPEC基準(zhǔn)測(cè)試介紹SPEC是一個(gè)全球性的,、權(quán)威的第三方應(yīng)用性能測(cè)試組織,它旨在確立,、修改以及認(rèn)定一系列服務(wù)器應(yīng)用性能評(píng)估的標(biāo)準(zhǔn),。由于它體現(xiàn)了軟、硬件平臺(tái)的性能和成本指標(biāo),,被金融,、電信、證券等關(guān)鍵行業(yè)用戶作為選擇IT系統(tǒng)一項(xiàng)權(quán)威的選型指標(biāo),。 SPEC組織始建于1988年,,當(dāng)時(shí)是由幾個(gè)計(jì)算機(jī)設(shè)備供應(yīng)商為了開(kāi)發(fā)和支持大范圍的計(jì)算機(jī)系統(tǒng)的性能測(cè)試程序而成立的,今天這個(gè)組織有60多家知名公司加入和支持,,如:Intel,、AMD、IBM,、HP等公司,。 SPEC提供用于評(píng)估郵件服務(wù)器、WEB服務(wù)器,、文件服務(wù)器,、超級(jí)計(jì)算機(jī)和計(jì)算機(jī)集群、CPU,、專業(yè)圖形應(yīng)用等方面的評(píng)估軟件,。SPEC組織提供的相關(guān)性能基準(zhǔn)在計(jì)算機(jī)領(lǐng)域被廣泛認(rèn)可。 SPEC組織針對(duì)服務(wù)器應(yīng)用性能制定了10大測(cè)試基準(zhǔn),、幾十多種測(cè)試模型,。最常用的測(cè)試模型有SPEC CPU、SPEC WEB,、SPEC Power等,。 SPEC服務(wù)器應(yīng)用性能測(cè)試的測(cè)試成績(jī)可以為如下行業(yè)應(yīng)用的系統(tǒng)采購(gòu)提供重要的參考指標(biāo)。
SPEC基準(zhǔn)測(cè)試模型分類 以CPU為例說(shuō)明SPEC模型分類,SPEC CPU測(cè)試按照編譯器優(yōu)化方式分為基本測(cè)試base和最優(yōu)化測(cè)試peak兩種,。
SPEC CPU按照測(cè)試方法分為speed測(cè)試和rate測(cè)試兩種,,speed測(cè)試主要關(guān)注完成一項(xiàng)工作需要多少時(shí)間,,考驗(yàn)的是CPU單線程任務(wù)處理能力;而rate測(cè)試主要關(guān)注一定時(shí)間內(nèi)完成多少工作,,考驗(yàn)的是CPU并發(fā)處理能力,。
SPEC文件系統(tǒng)測(cè)試模型SPECsfs2008是針對(duì)文件服務(wù)應(yīng)用的核心測(cè)評(píng)基準(zhǔn),,衡量NAS系統(tǒng)中文件訪問(wèn)的吞吐量和響應(yīng)時(shí)間。已有近近百家主流NAS制造商通過(guò)該評(píng)測(cè)基準(zhǔn)的驗(yàn)證,。 在文件系統(tǒng)中,,SPEC測(cè)試取得高性能(以500萬(wàn)為例)的OPS(OperationPer Second)意味著客戶可以得到更高的性能和擴(kuò)展性支撐不斷增長(zhǎng)的業(yè)務(wù)需要,一秒鐘同時(shí)瀏覽60萬(wàn)張?zhí)詫殘D片(更高的利潤(rùn)),,一秒鐘完成45萬(wàn)個(gè)電子票據(jù)的保存(更高的效率),,一秒鐘同時(shí)支持1750個(gè)高清電視頻(更優(yōu)的體驗(yàn)),一秒鐘完成高分辨率衛(wèi)星影像,。 對(duì)存儲(chǔ)廠商自身而言,,這也是驗(yàn)證產(chǎn)品能力的方案之一,,是存儲(chǔ)廠商能力的體現(xiàn)。整個(gè)系統(tǒng)的設(shè)計(jì)需要多種軟硬件技術(shù)的融合之美,。例如:采用元數(shù)據(jù)和業(yè)務(wù)服務(wù)的動(dòng)態(tài)擴(kuò)展技術(shù),、數(shù)據(jù)分布的均衡設(shè)計(jì)、全I(xiàn)P互聯(lián)設(shè)計(jì),;內(nèi)存保電加速技術(shù),、RDMA over TCP加速;自動(dòng)熱點(diǎn)數(shù)據(jù)識(shí)別技術(shù),、靈活的分級(jí)存儲(chǔ)技術(shù)等,。 SEPC測(cè)試測(cè)試結(jié)果查詢在項(xiàng)目實(shí)踐中,我們不僅需要提供具體的測(cè)試值,,還需要提供權(quán)威的第三方測(cè)試報(bào)告給客戶,。在這里以CPU的CINT2006rate為例,簡(jiǎn)單介紹下如何查詢服務(wù)器SPEC測(cè)試報(bào)告,。 1) 首先登陸SPEC官方的查詢系統(tǒng)SPEC/OSG Result Search Engine,,在AvailableConfigurations的下拉菜單中,選擇需要查詢的測(cè)試類型,。 2) 在該系統(tǒng)中,,提供了豐富的查詢類別,如硬件供應(yīng)商,,CPU型號(hào)等,,根據(jù)需要查詢的具體服務(wù)器信息可以進(jìn)行精細(xì)或模糊查詢。 3) 對(duì)副本和發(fā)布日期也可以做限定,,之后可以根據(jù)需要選擇輸出的類型和格式,。 4) 完成后,選擇FetchResults查詢結(jié)果,。查詢結(jié)果如下所示,,可以通過(guò)右側(cè)鏈接下載不同格式的第三方官方測(cè)試報(bào)告。 TPC基準(zhǔn)測(cè)試模型介紹TPC(Transaction Processing Performance Council,,事務(wù)處理性能委員會(huì))是由數(shù)十家會(huì)員公司創(chuàng)建的非盈利組織,,總部設(shè)在美國(guó)。TPC的成員主要是計(jì)算機(jī)軟硬件廠家,,而非計(jì)算機(jī)用戶,,其功能是制定商務(wù)應(yīng)用基準(zhǔn)程序的標(biāo)準(zhǔn)規(guī)范、性能和價(jià)格度量,,并管理測(cè)試結(jié)果的發(fā)布,。 TPC不給出基準(zhǔn)程序的代碼,而只給出基準(zhǔn)程序的標(biāo)準(zhǔn)規(guī)范,。任何廠家或其他測(cè)試者都可以根據(jù)規(guī)范,,最優(yōu)地構(gòu)造出自己的測(cè)試系統(tǒng)(測(cè)試平臺(tái)和測(cè)試程序),。為保證測(cè)試結(jié)果的完整性,被測(cè)試者(通常是廠家)必須提交給TPC一套完整的報(bào)告(Full Disclosure Report),,包括被測(cè)系統(tǒng)的詳細(xì)配置,、分類價(jià)格和包含5年維護(hù)費(fèi)用在內(nèi)的總價(jià)格。該報(bào)告必須由TPC授權(quán)的審核員核實(shí)(TPC本身并不做審計(jì)),。TPC在全球只有不到10名審核員,,全部在美國(guó)。 TPC基準(zhǔn)測(cè)試規(guī)范說(shuō)明TPC-C使用三種性能和價(jià)格度量,,針對(duì)數(shù)據(jù)庫(kù)不同的使用場(chǎng)景TPC組織發(fā)布了多項(xiàng)測(cè)試標(biāo)準(zhǔn)。其中被業(yè)界廣泛接受和使用的有TPC-C ,、TPC-H和TPC-DS,。 其中性能由tpmC(transactions per minute,tpm)衡量,,C指TPC中的C基準(zhǔn)程序,。它的定義是每分鐘內(nèi)系統(tǒng)處理的新訂單個(gè)數(shù)。TPC-C是針對(duì)OLTP的測(cè)試,,TPC-H和TPC-DS則是針對(duì)OLAP的測(cè)試 TPC-C值評(píng)估原則
在tpmC官網(wǎng)上查詢一款CPU對(duì)應(yīng)的tpmC值,;查詢這款CPU的SPECint_rate_base,,用tpmC/ SPECint_ rate_base得到一個(gè)比例系數(shù);根據(jù)需要求得tpmC值的CPU的SPECint_rate_base值乘以步驟2的系數(shù)可得tpmC值,。 TPC-C還經(jīng)常以系統(tǒng)性能價(jià)格比的方式體現(xiàn),,單位是$/tpmC,即以系統(tǒng)的總價(jià)格(單位是美元)/tpmC數(shù)值得出,。這類系統(tǒng)具有比較鮮明的特點(diǎn),,這些規(guī)范特點(diǎn)主要表現(xiàn)如下:
作者:Hardy |
|
來(lái)自: kaller_cui > 《操作系統(tǒng)》