tpmC測(cè)試指標(biāo)與硬件的關(guān)聯(lián)度
|
|||||
交易類型
|
復(fù)雜程度
|
發(fā)生頻率
|
訪問(wèn)表的數(shù)量(內(nèi)存、磁盤IO相關(guān))
|
平均邏輯IO數(shù)目
|
CPU的負(fù)載(%)
|
新訂單
|
復(fù)雜交易
|
45%
|
8
|
46
|
53
|
付款
|
復(fù)雜交易
|
43%
|
4
|
8
|
11
|
交貨
|
4%
|
4
|
70
|
8
|
|
訂單查詢
|
簡(jiǎn)單交易
|
4%
|
3
|
12
|
1
|
庫(kù)存查詢
|
復(fù)雜交易
|
4%
|
3
|
401
|
27
|
上述5種交易中,除付貨交易是事后批處理,其余4種皆為聯(lián)機(jī)交易。要注意的是,在處理新訂單的同時(shí),系統(tǒng)還要處理其他4類事務(wù)請(qǐng)求。通常而言,新訂單請(qǐng)求不可能超出全部事務(wù)請(qǐng)求的45%,因此,當(dāng)一個(gè)系統(tǒng)的性能為1000tpmC時(shí),它每分鐘實(shí)際處理的請(qǐng)求數(shù)是2000多個(gè)。
數(shù)據(jù)來(lái)源:www.tpc.org
|
以服務(wù)器為例。在很多廠家的TPC測(cè)試系統(tǒng)中,服務(wù)器的價(jià)格只是系統(tǒng)總價(jià)格的25%或更小,而硬盤的價(jià)格有可能占到總價(jià)格的30%以上,因?yàn)門PC-C要求被測(cè)系統(tǒng)必須保存180天的事務(wù)記錄(這一趨勢(shì)從一些最新的TPC-C測(cè)試結(jié)果來(lái)看,會(huì)愈演愈烈)。如果同樣的服務(wù)器被用到用戶的環(huán)境中,廠家報(bào)的tpmC值就意義不大,因?yàn)橛脩舻膶?shí)際系統(tǒng)與廠家原來(lái)用于TPC測(cè)試的系統(tǒng)大不一樣。當(dāng)同樣的主機(jī)用在不同的系統(tǒng)中時(shí),tpmC值可能有相當(dāng)大的變化,現(xiàn)在許多用戶還沒有意識(shí)到這一點(diǎn)。
尤其需要服務(wù)器采購(gòu)用戶注意的是,tpmC指標(biāo)更多的是衡量從Client到終端網(wǎng)絡(luò)的性能區(qū)域(如左圖所示),而不是通常誤認(rèn)為的服務(wù)器到企業(yè)端網(wǎng)絡(luò)的性能。由此可見,如果用戶是建立一套全新的業(yè)務(wù)系統(tǒng),那么無(wú)妨多借鑒tpmC的性能指標(biāo),如果只是采購(gòu)某種或某些硬件設(shè)備,則需要參考更多的指標(biāo)。
對(duì)于tpmC數(shù)值著迷的用戶而言,一個(gè)現(xiàn)實(shí)問(wèn)題是,實(shí)現(xiàn)高tpmC指標(biāo)的代價(jià)是否能夠承受,畢竟TPC-C都是很復(fù)雜的基準(zhǔn)程序,做一個(gè)嚴(yán)格的測(cè)試非常消耗資源,廠商通常不會(huì)給TPC報(bào)告出全部花費(fèi)的金錢和時(shí)間。
實(shí)際上,正因?yàn)閠pmC(其他評(píng)測(cè)指標(biāo)也大都一樣)受系統(tǒng)優(yōu)化影響較大,業(yè)界對(duì)于是否應(yīng)該在測(cè)試中進(jìn)行優(yōu)化向來(lái)爭(zhēng)議頗多。在1993年, 當(dāng)時(shí)三大IT公司的專家就對(duì)OLTP性能測(cè)試的優(yōu)化提出過(guò)反對(duì)意見——DEC的 Jim Gray (現(xiàn)為TPC-C委員會(huì)專家) 與Walt Kohler 、天騰公司(TANDEN)的Charles Levine 和IBM的Steve Kiss共同發(fā)表了對(duì)OLTP性能測(cè)試指標(biāo)是否應(yīng)該進(jìn)行人為優(yōu)化的看法:
“一個(gè)好的性能測(cè)試指標(biāo)是不會(huì)依賴于特殊情況下的優(yōu)化。最理想的情況應(yīng)該是:一個(gè)測(cè)試指標(biāo)在測(cè)試過(guò)程中所表現(xiàn)出的性質(zhì)和能力, 以及對(duì)測(cè)試所做的優(yōu)化能夠確實(shí)提供對(duì)現(xiàn)實(shí)世界中用戶實(shí)際應(yīng)用的性能改進(jìn)。然而,事與愿違,某些廠商迫于標(biāo)準(zhǔn)測(cè)試指標(biāo)所帶來(lái)的巨大市場(chǎng)壓力,他們花費(fèi)巨大的精力在如何改進(jìn)測(cè)試結(jié)果的同時(shí)還能降低價(jià)格比率,而全然不顧所做的這一切優(yōu)化究竟是否給用戶帶來(lái)了真實(shí)的利益。”
評(píng)測(cè)組織網(wǎng)站:
http://tpc.org/
http://www.spec.org/
Storage:
http://www.storageperformance.org