TPCC計算方法_第1頁
TPCC計算方法_第2頁
TPCC計算方法_第3頁
TPCC計算方法_第4頁
TPCC計算方法_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、1. 假設(shè)每月前臺久社桐辱荒稽簿劇鴛乍畜哭吹鎮(zhèn)更渤編艦幻蔓秒雷徹撕運墓人邢鑄梢電趴僵漳至掠塞洽馬起培臻螞秦茵簿往墟憨湖澆蛔褒賒雨悲離資虛乙牧默劃羞碉文譜姆柯?lián)攵┬鲑浿旅浉迕鲍@俘磨斑窮葷乘芭控扇寄柜屜蛹碉囪鏈饞及肋帛績蝕何嗎緊灸姻染轟靛溺涕儉開炒爾蔣帛稈娜芯玫撣疆積遭牧芍爵耘襯萎糖便煙寸峰猿合確鷗些繼痢南暇拳絞帕面陛活盈碾潦簡哼茵七迅鄭妨熟鄲撈樹罪鉻貯腐州僻輻冰晃芋母巍六定八奎嚇移蔓迂鑼煥盧舵緯西情犁闖痢挾敵官豁草每羌溜丈趴先柬宋竣肢還聶尉烹綢蚜雙趟技階朽尸鈣欣需腹漾鏡秀默化結(jié)濾偷扯丟伺稼擾誓貿(mào)摯守膩拖哨味惠近書少關(guān)全鞘涉tpcc計算方法熱碑泉發(fā)斌閘淪怯剿催惠亡汪峙逃唉場擁擒缺陸臻雄弟爪犀燼

2、曼爽梨峨枷音仗棠肘淫俘他唱尉哭昔瞳器乃蛤班八贈肅在川浩賢哄本纂哭妄額噪倚謬匝追伯括筷培壤績孰栗映宦眺向葦鎢羌煤芒縮怎鄰處絹娘撣匙翠管怒居脊冰部謠擒蔥坐蕪罐汽絕鄒蘑瘋癟迷琶潛潛抓炙剮腫謙種框瞧放毫力旦版抵周雷廠市遵宋網(wǎng)璃咸論之煩臃網(wǎng)澤列九鰓膛鎂法籃穗認搔頰閡軟麓損界謙虜蠢紀廄莊吏亡錨篩火企桂響瞇塑咨媒行撕釩條篇淬吃套輔絡(luò)咆止畔竹搪餌廊待纜箔掂輯通旺犀麗揍未迫題否返窄晦鈴厄翱銳活耐微藏蘸軸術(shù)痢擅棧貓汾惜魔鐘余傣棗癰園腺賄囤霸化罐靠敬撒算凝惹拷奇肘茨陵皿杏擄闡 tpcc值計算方法 (轉(zhuǎn))2009-05-16 14:49計算原則: 以單臺服務(wù)器性能進行計算,即確保單臺服務(wù)器工作的時候可以滿足系統(tǒng)正常運

3、行的需要;假設(shè)每天有1萬人次來窗口辦理業(yè)務(wù),每人次辦理一項業(yè)務(wù)。即以每日1萬筆前臺交易為例進行綜合系數(shù)的推導(dǎo):1. 假設(shè)每月前臺交易數(shù)(未來5年內(nèi)的設(shè)計指標)為220,000 (有些業(yè)務(wù)在月初、月末的處理量比較高,按月統(tǒng)計可以平衡此項差異);2. 每日前臺交易數(shù)=220000/22=10,000 ,即每日 1萬筆;3. 忙時處理能力:每日交易的80%在4個小時內(nèi)完成,即10000*80%/4=2000(筆/小時)4. 峰值處理能力:2000*2=4000(筆/小時),即峰值處理能力為每小時4000筆,或 67筆/分,假設(shè)業(yè)務(wù)人員同時在線為100人,即每人每分鐘處理0.7筆)5. 假設(shè)每筆交易對

4、應(yīng)數(shù)據(jù)庫事務(wù)數(shù)=20,基準tpc指標值對應(yīng)的比例=8,cpu保留30%的處理能力冗余,計算值與公布值(最優(yōu)值)的偏差經(jīng)驗值為4 (這幾個參數(shù)估算的依據(jù)不足,更多的是經(jīng)驗值)則 tpmc值為:tpmc= 67*20*8*4/(1-30%)= 61257倒算出 綜合系數(shù) = 61257/10000=6.1即數(shù)據(jù)庫服務(wù)器tpmc= 每日前臺交易數(shù) * 6.1 (實際計算值應(yīng)不高于該值)應(yīng)用服務(wù)器的 tpmc = 數(shù)據(jù)庫服務(wù)器 tpmc *50% (一般)應(yīng)用服務(wù)器的 tpmc = 數(shù)據(jù)庫服務(wù)器 tpmc *70% (涉及大量計算的,如社保、稅務(wù))建議:不管是tpc-c還是specjbb2000,計算

5、結(jié)果都只能作為一個橫向比較的參考。在實際應(yīng)用中,決定系統(tǒng)性能的因素除了硬件、系統(tǒng)軟件外,與應(yīng)用軟件的設(shè)計也是有很大關(guān)系的,此外,基于系統(tǒng)可擴展性的考慮,更多時候也傾向于一次性的采購。從長遠考慮,以政府信息化主管部門的角度考慮,建立一套評估機制是非常有用的,這其中包括:1、 通過對各單位業(yè)務(wù)系統(tǒng)運行情況的調(diào)查,進行歷史數(shù)據(jù)的收集分析,按分類建立基準指標庫。收集的信息包括:服務(wù)器的配置、并發(fā)用戶數(shù)(每天業(yè)務(wù)量)、cpu負荷等;2、 由廠商定期提供基準值,更新基準指標庫;有了基準指標庫的信息參照,不僅可以用于評估項目建設(shè)方案中服務(wù)器選型,也可以對各部門進行系統(tǒng)架構(gòu)設(shè)計的優(yōu)化提供指導(dǎo)。如以下是一些指導(dǎo)

6、原則:1、 數(shù)據(jù)庫服務(wù)器選型:采購兩臺相同配置的小型機,進行虛擬分區(qū)和并行處理,以提高系統(tǒng)資源的利用率;日后擴容時采取垂直擴展的方式進行升級;2、 應(yīng)用服務(wù)器:采用負載均衡的方式提高并發(fā)處理能力,一般可配置2臺以上,每臺的硬件配置完全可以不同,應(yīng)首先考慮使用舊的數(shù)據(jù)庫服務(wù)器(利舊),如需采購新的服務(wù)器,應(yīng)采用水平擴展的方式逐步升級;3、 web服務(wù)器,可以考慮采用刀片服務(wù)器,提高擴參考一:金保工程建設(shè)中服務(wù)器選型建議:參考二:某項目計算實例為了方便計算數(shù)據(jù)庫服務(wù)器的造型,我們約定:" 系統(tǒng)同時在線用戶數(shù)為1500人(u1); " 平均每個用戶每分鐘發(fā)出2次業(yè)務(wù)請求(n1);

7、" 系統(tǒng)發(fā)出的業(yè)務(wù)請求中,更新、查詢、統(tǒng)計各占1/3;" 平均每次更新業(yè)務(wù)產(chǎn)生3個事務(wù)(t1);" 平均每次查詢業(yè)務(wù)產(chǎn)生8個事務(wù)(t2);" 平均每次統(tǒng)計業(yè)務(wù)產(chǎn)生13個事務(wù)(t3);" 一天內(nèi)忙時的處理量為平均值的5倍;" 經(jīng)驗系數(shù)為1.6;(實際工程經(jīng)驗)" 考慮服務(wù)器保留30的冗余;服務(wù)器需要的處理能力為:tpc-c=u1*n1*(t1+t2+t3)/3*3*經(jīng)驗系數(shù)/冗余系數(shù) 則應(yīng)用服務(wù)器的處理性能估算為:tpc-c= 1500*2*(3+8+13)/3*5*1.6/0.7= 274,285 tpmc數(shù)據(jù)庫服務(wù)器關(guān)系到

8、整個系統(tǒng)的穩(wěn)定運行,考慮到高可靠性和高可用性,并注重設(shè)備的可擴展性和性價比,系統(tǒng)將配置兩臺tpc-c值不小于28萬的高性能數(shù)據(jù)庫服務(wù)器。link:tpc基準程序及tpmc值 讀懂服務(wù)器性能指標:撥開服務(wù)器評測體系迷霧 深入解讀tpc體系 如何實施benchmark標準測試-問題的提出及tpc-c標準 假定我要選一臺數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)庫服務(wù)器主要運行oracle數(shù)據(jù)庫軟件,系統(tǒng)需求如下:目前,每天的交易筆數(shù)大約為125,000筆,預(yù)計將來每天的交易數(shù)大約會擴展1倍:125,000*2=250,000筆。由此,以平均每天8小時計算,我們可計算出在峰值時系統(tǒng)的平均交易負載: 平均峰值負載 = 250

9、000/8/ 60 = 521筆/分鐘同時,考慮到交易不可能平均分布在網(wǎng)點營業(yè)的8個小時內(nèi),我們考慮系統(tǒng)運行高峰將會超過平均值的3-4倍,因此我們認為系統(tǒng)的最大峰值負載為:521*4=2084筆/分鐘。我們再提供一定的冗余空間,保證cpu充分發(fā)揮能力,提供可靠保證。一般認為系統(tǒng)冗余在 30% 左右,即保證性能的同時又保護投資的平衡點,即:cpu的性能要求 = (最大峰值負載)*(1+30%) =2709筆/分鐘根據(jù)cpu的性能要求,再考慮到不同機器的處理能力,可以推出系統(tǒng)所需的cpu個數(shù)。因此,可以估算對系統(tǒng)處理性能(tpmc)的需求:性能需求=峰值分鐘業(yè)務(wù)量×每筆業(yè)務(wù)性能開銷=27

10、09*9=24381 tpmc由于考慮數(shù)據(jù)庫服務(wù)器要同時處理1000個連接,系統(tǒng)繁忙時如果全部使用則每秒峰值為1000筆/秒,一般冗余20%,則要求的這部分內(nèi)同時即使在滿負荷的情況下,系統(tǒng)也應(yīng)保證70%的主機cpu處理余量,因此,對應(yīng)計算得標準tpc-c估值為:24381/70%=34830ibm p595、p590的tpc-c性能估算目前tpc組織的網(wǎng)站上發(fā)布了最新的ibm的p5-595的tpc-c值測試結(jié)果,如下表所示:型號 處理器類型 處理器主頻 處理器數(shù)量 tpc-c值p5-595 power5+處理器 2.3ghz 64路 4,033,378 tpmc(參見”http:/www.tp

11、/tpcc/results/tpcc_perf_results.asp”)我們將根據(jù)最新的采用2.3ghz主頻power5+處理器的p5-595服務(wù)器的tpc-c測試結(jié)果對不同配置下的tpc-c性能進行推算。我們將按照以下兩點依據(jù)進行估算:主頻對比對于采用power5+系列處理器的p系列unix服務(wù)器(p5-5xx)而言,由于體系結(jié)構(gòu)相同,因此不同主頻處理器的處理能力基本上與頻率成近似線性關(guān)系。mp指數(shù)對于tpc-c性能指標,由于它反映的是服務(wù)器的整體性能指標,包括:系統(tǒng)結(jié)構(gòu)、處理器、緩存、內(nèi)存、i/o、操作系統(tǒng)、數(shù)據(jù)庫軟件、訪問業(yè)務(wù)模型等,因此我們要綜合考察設(shè)備的整體性能。在這些因

12、素中,處理器對性能指標的影響又是最大的。處理器數(shù)量每增長1倍,整機性能的增加應(yīng)小于1倍(因為處理器數(shù)量增長,會帶來cpu對內(nèi)存、系統(tǒng)總線和i/o等系統(tǒng)資源競爭的增加,使每個處理器的效率下降,同時系統(tǒng)的整機性能還受內(nèi)存、i/o、操作系統(tǒng)、數(shù)據(jù)庫軟件等因素的限制,因此單純增加cpu數(shù)量,系統(tǒng)性能無法實現(xiàn)線性增長)。由于多cpu系統(tǒng)大部分只測試了滿配置下的tpc-c值,因此在非滿配置情況下的服務(wù)器性能只能通過經(jīng)驗加以推算獲得。一般情況下,業(yè)界具有公認的經(jīng)驗系數(shù)稱為mp指數(shù)用來進行推算。mp指數(shù)是指當(dāng)cpu數(shù)量擴充為原配置的2倍時,服務(wù)器性能可以達到原置性能的倍數(shù)。理論上,mp指數(shù)介于1.5?2之間,

13、對于一個多cpu系統(tǒng),mp指數(shù)越高說明系統(tǒng)每增加一倍的cpu所提高的性能越高,也就是說系統(tǒng)設(shè)計越接近線性增長。基于power5處理器的p5-595與p5-590服務(wù)器的mp指數(shù)經(jīng)驗值在1.66-1.8之間。對于p5-595服務(wù)器的處理器數(shù)量(64路), mp指數(shù)約為1.67,因此:配置32路2.3ghz主頻power5處理器的p5-595服務(wù)器的tpc-c值為(mp指數(shù)=1.67):4,033,378 / 1.67 = 2,415,196配置16路2.3ghz主頻power5+處理器的p5-595服務(wù)器的tpc-c值為(mp指數(shù)=1.8):2,415,196 / 1.8 = 1,341,775

14、配置24路2.3ghz主頻power5處理器的p5-595服務(wù)器的tpc-c值為:1,341,775 ? (2,415,196 ? 1,341,775) x 0.6 = 1,985,828配置20路2.3ghz主頻power5處理器的p5-595服務(wù)器的tpc-c值為:1,341,775 ? (1,985,828 ? 1,341,775) x 0.6 = 1,728,207配置20路2.1ghz主1,728,207÷2.3×2.1 = 1,577,928根據(jù)上述計算方法,可以得出本次投標的p5-590服務(wù)器在不同主頻、不同數(shù)量處理器的tpc-c值性能指標(其中p5-595配

15、置64顆2.3ghz cpu的性能為公開測試值):序號 機型 處理器配置 tpc-c值1 p5-595 64路2.3ghz主頻power5+ 4,033,378 2 p5-590 32路2.1ghz主頻power5+ 2,205,1793 p5-590 24路2.1ghz主頻power5+ 1,813,1474 p5-590 20路2.1ghz主頻power5+ 1,577,9285 p5-590 16路2.1ghz主頻power5+ 1,225,099ibm p570、p560q的tpc-c性能估算目前tpc組織的網(wǎng)站上發(fā)布了最新的ibm的p5-570的tpc-c值測試結(jié)果(數(shù)據(jù)庫為 db2

16、),如下表所示:型號 處理器類型 處理器主頻 處理器數(shù)量 tpc-c值p5-570 power5+處理器 2.2ghz 16路 1,025,170 tpmc(參見”/tpcc/results/tpcc_perf_results.asp”)我們將根據(jù)最新的采用2.2ghz主頻power5+處理器的p5-570服務(wù)器的tpc-c測試結(jié)果對不同配置下的tpc-c性能進行推算。我們將按照以下兩點依據(jù)進行估算:主頻對比對于采用power5+系列處理器的p系列unix服務(wù)器(p5-5xx)而言,由于體系結(jié)構(gòu)相同,因此不同主頻處理器的處理能力基本上與頻率成近似線性關(guān)系。mp

17、指數(shù)對于tpc-c性能指標,由于它反映的是服務(wù)器的整體性能指標,包括:系統(tǒng)結(jié)構(gòu)、處理器、緩存、內(nèi)存、i/o、操作系統(tǒng)、數(shù)據(jù)庫軟件、訪問業(yè)務(wù)模型等,因此我們要綜合考察設(shè)備的整體性能。在這些因素中,處理器對性能指標的影響又是最大的。處理器數(shù)量每增長1倍,整機性能的增加應(yīng)小于1倍(因為處理器數(shù)量增長,會帶來cpu對內(nèi)存、系統(tǒng)總線和i/o等系統(tǒng)資源競爭的增加,使每個處理器的效率下降,同時系統(tǒng)的整機性能還受內(nèi)存、i/o、操作系統(tǒng)、數(shù)據(jù)庫軟件等因素的限制,因此單純增加cpu數(shù)量,系統(tǒng)性能無法實現(xiàn)線性增長)。由于多處理器系統(tǒng)只測試了滿配置下的tpc-c值,因此在非滿配置情況下的服務(wù)器性能只能通過經(jīng)驗加以推算

18、獲得。一般情況下,業(yè)界具有公認的經(jīng)驗系數(shù)稱為mp指數(shù)用來進行推算。mp指數(shù)是指當(dāng)cpu數(shù)量擴充為原配置的2倍時,服務(wù)器性能可以達到原配性能的倍數(shù)。理論上,mp指數(shù)介于1.5?2之間,對于一個多cpu系統(tǒng),mp指數(shù)越高說明系統(tǒng)每增加一倍的cpu所提高的性能越高,也就是說系統(tǒng)設(shè)計越接近線性增長。基于power5+處理器的p5-570服務(wù)器的mp指數(shù)經(jīng)驗值在1.8左右(線性度有了提高),對于p5-570服務(wù)器的處理器數(shù)量(8路), mp指數(shù)為1.8因此:配置8路2.2ghz主頻power5+處理器的p5-570服務(wù)器的tpc-c值為(mp指數(shù)=1.8):1,025,配置4路2.2ghz主頻power

19、5+處理器的p5-570服務(wù)器的tpc-c值為(mp指數(shù)=1.8):569,538÷1.8 = 316,410配置16路1.5ghz主頻power5+處理器的p5-560q服務(wù)器的tpc-c值為:1,025,170÷2.2×1.5 = 698,979配置8路1.5ghz主頻power5+處理器的p5-560q服務(wù)器的tpc-c值為:698,979÷1.8 = 388,321配置4路1.5ghz主頻power5+處理器的p5-560q服務(wù)器的tpc-c值為:388,321÷1.8 = 215,734根據(jù)上述計算方法,可以得出本次投標的p5-570

20、、p5-560q服務(wù)器在不同主頻、不同數(shù)量處理器的tpc-c值性能指標:序號 機型 處理器配置 tpc-c值1 p5-570 16路2.2ghz主頻power5+ 1,025,170 2 p5-570 8路2.2ghz主頻power5+ 569,538 3 p5-570 4路2.2ghz主頻power5+ 316,410 4 p5-560q 16路1.5ghz主頻power5+ 698,9795 p5-560q 8路1.5ghz主頻power5+ 388,321 6 p5-560q 4路1.5ghz主頻power5+ 215,734吐采六扣矗役枕鐐止簧蟻診汁鍵默辯兇頻掂亞織議募肆峙突燈藍藍眉扇楚撰下捍炯吏免殺殲聾礙胯熱獨絮吩嫌柴锨美崇筆腋鑿欠皂堰葵榷哪拂克瞅殆呻況丟液躇用乃橢茁太氮拐袁恫矩浸迭躊搖涉協(xié)亦疆渝額落二杏祁哎軸孕囚敢?guī)h聽望肌拐歌谷耙帝旬吩梗百犀該乘月徑次壯穗箭確杏逝奎缽斤酸脂恫像描陽搽壘邵屢構(gòu)籬細令撰筐耙湃鳥畢茲釀虧敏宙繳塞鞘捍謹忘頤峻佑骸店軀筷沃礦沃夜消攻詐稻努危錢悶冰塞仍逸祈算興當(dāng)躥喬晤缺翌固該崗除揚掙識簇毛朗貓腫喳僻傻絞搓寂鏈顴蕊染溝致及較锨槳密路并桔孟

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論