nicky

          積水成海,滴水穿石。

          導航

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

          統計

          公告

          信心十足

          常用鏈接

          留言簿(3)

          隨筆檔案

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          TPCC簡單計算法

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

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

          1. 假設每月前臺交易數(未來5年內的設計指標)為220,000 (有些業務在月初、月末的處理量比較高,按月統計可以平衡此項差異);
          2. 每日前臺交易數=220000/22=10,000 ,即每日 1萬筆;
          3. 忙時處理能力:每日交易的80%在4個小時內完成,即10000*80%/4=2000(筆/小時)
          4. 峰值處理能力:2000*2=4000(筆/小時),即峰值處理能力為每小時4000筆,或 67筆/分,假設業務人員同時在線為100人,即每人每分鐘處理0.7筆)
          5. 假設每筆交易對應數據庫事務數=20,基準TPC指標值對應的比例=8,cpu保留30%的處理能力冗余,計算值與公布值(最優值)的偏差經驗值為4  (這幾個參數估算的依據不足,更多的是經驗值)

          則 tpmC值為:
          tpmC= 67*20*8*4/(1-30%)= 61257
          倒算出 綜合系數 = 61257/10000=6.1
          即數據庫服務器tpmC= 每日前臺交易數 * 6.1  (實際計算值應不高于該值)
          應用服務器的 tpmC = 數據庫服務器 tpmC *50% (一般)
          應用服務器的 tpmC = 數據庫服務器 tpmC *70% (涉及大量計算的,如社保、稅務)

          建議:

          不管是TPC-C還是SPECjbb2000,計算結果都只能作為一個橫向比較的參考。在實際應用中,決定系統性能的因素除了硬件、系統軟件外,與應用軟件的設計也是有很大關系的,此外,基于系統可擴展性的考慮,更多時候也傾向于一次性的采購。
          從長遠考慮,以政府信息化主管部門的角度考慮,建立一套評估機制是非常有用的,這其中包括:
          1、 通過對各單位業務系統運行情況的調查,進行歷史數據的收集分析,按分類建立基準指標庫。收集的信息包括:服務器的配置、并發用戶數(每天業務量)、CPU負荷等;
          2、 由廠商定期提供基準值,更新基準指標庫;
          有了基準指標庫的信息參照,不僅可以用于評估項目建設方案中服務器選型,也可以對各部門進行系統架構設計的優化提供指導。如以下是一些指導原則:
          1、 數據庫服務器選型:采購兩臺相同配置的小型機,進行虛擬分區和并行處理,以提高系統資源的利用率;日后擴容時采取垂直擴展的方式進行升級;
          2、 應用服務器:采用負載均衡的方式提高并發處理能力,一般可配置2臺以上,每臺的硬件配置完全可以不同,應首先考慮使用舊的數據庫服務器(利舊),如需采購新的服務器,應采用水平擴展的方式逐步升級;
          3、 WEB服務器,可以考慮采用刀片服務器,提高擴展性和可管理性。

           

          參考一:

          金保工程建設中服務器選型建議:

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

          參考二:某項目計算實例

          為了方便計算數據庫服務器的造型,我們約定:
          " 系統同時在線用戶數為1500人(U1);
          " 平均每個用戶每分鐘發出2次業務請求(N1);
          " 系統發出的業務請求中,更新、查詢、統計各占1/3;
          " 平均每次更新業務產生3個事務(T1);
          " 平均每次查詢業務產生8個事務(T2);
          " 平均每次統計業務產生13個事務(T3);
          " 一天內忙時的處理量為平均值的5倍;
          " 經驗系數為1.6;(實際工程經驗)
          " 考慮服務器保留30%的冗余;
          服務器需要的處理能力為:
          TPC-C=U1*N1*(T1+T2+T3)/3*3*經驗系數/冗余系數
          則應用服務器的處理性能估算為:
          TPC-C= 1500*2*(3+8+13)/3*5*1.6/0.7= 274,285 tpmC

          數據庫服務器關系到整個系統的穩定運行,考慮到高可靠性和高可用性,并注重設備的可擴展性和性價比,系統將配置兩臺TPC-C值不小于28萬的高性能數據庫服務器。

          link:

          TPC基準程序及tpmc值 http://datum.studyget.com/200603/20060312_17206.shtml
          讀懂服務器性能指標:撥開服務器評測體系迷霧 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)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 凤阳县| 吐鲁番市| 沂南县| 沂源县| 泉州市| 阿城市| 曲水县| 洪湖市| 丹巴县| 吉林市| 松溪县| 会理县| 柞水县| 酒泉市| 西青区| 晋江市| 含山县| 长宁区| 沁水县| 焉耆| 朝阳市| 潜山县| 门源| 南江县| 诸城市| 井陉县| 沙雅县| 南昌县| 岳普湖县| 南乐县| 平泉县| 石首市| 洛南县| 宜黄县| 雅安市| 巴马| 靖宇县| 应城市| 兴义市| 黔东| 天峻县|