nicky

          積水成海,滴水穿石。

          導航

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          統(tǒng)計

          公告

          信心十足

          常用鏈接

          留言簿(3)

          隨筆檔案

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          TPCC簡單計算法

          計算原則: 以單臺服務(wù)器性能進行計算,即確保單臺服務(wù)器工作的時候可以滿足系統(tǒng)正常運行的需要;

          假設(shè)每天有1萬人次來窗口辦理業(yè)務(wù),每人次辦理一項業(yè)務(wù)。即以每日1萬筆前臺交易為例進行綜合系數(shù)的推導:

          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è)每筆交易對應(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,計算結(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)化提供指導。如以下是一些指導原則:
          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ù)器選型建議:

          http://www.molss.gov.cn/gb/zt/2005-12/14/content_98163.htm(中華人民共和國勞動和社會保障部網(wǎng)站)

          參考二:某項目計算實例

          為了方便計算數(shù)據(jù)庫服務(wù)器的造型,我們約定:
          " 系統(tǒng)同時在線用戶數(shù)為1500人(U1);
          " 平均每個用戶每分鐘發(fā)出2次業(yè)務(wù)請求(N1);
          " 系統(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)系到整個系統(tǒng)的穩(wěn)定運行,考慮到高可靠性和高可用性,并注重設(shè)備的可擴展性和性價比,系統(tǒng)將配置兩臺TPC-C值不小于28萬的高性能數(shù)據(jù)庫服務(wù)器。

          link:

          TPC基準程序及tpmc值 http://datum.studyget.com/200603/20060312_17206.shtml
          讀懂服務(wù)器性能指標:撥開服務(wù)器評測體系迷霧 http://net.yesky.com/263/2278263.shtml
          深入解讀TPC體系  http://cnw2005.cnw.com.cn/store/detail/detail.asp?articleId=49970&ColumnId=11541&pg=&view=

          如何實施Benchmark標準測試-問題的提出及Tpc-C標準 http://www.eygle.com/archives/2004/10/howto_implement_benchmark_test01.html

          posted on 2008-12-23 22:35 nicky 閱讀(1050) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 兴宁市| 长子县| 濉溪县| 包头市| 嵊州市| 乌兰浩特市| 景泰县| 二手房| 龙泉市| 佛坪县| 双流县| 南皮县| 汝州市| 巴彦县| 九寨沟县| 怀仁县| 英山县| 贡嘎县| 仁怀市| 临桂县| 靖安县| 乌兰察布市| 阳信县| 南丰县| 凉山| 察隅县| 从化市| 五常市| 体育| 洛扎县| 东平县| 大同市| 枝江市| 阿巴嘎旗| 奎屯市| 鲁山县| 兴业县| 甘孜| 武强县| 虹口区| 江永县|