標籤: 暫無標籤

tpmC值在國內外被廣 泛用于衡量計算機系統的事務處理能力,tpmC這一度量也常被誤寫為TPM或TPMC。

1 tpmC -什麼是TPC和tpmC?


tpmC值在國內外被廣 泛用于衡量計算機系統的事務處理能力。但究竟什麼是tpmC值呢?作者曾向一些 用戶、推銷人員乃至某些國外大公司的技術人員問過這個問題,但回答的精確度 與tpmC值的流行程度遠非相稱。tpmC這一度量也常被誤寫為TPM或TPMC。

2 tpmC -1、TPC



TPC(TransactionProcessing PerformanceCouncil,事務處理性能委員會)是由數10家會員公司創建的非盈 利組織,總部設在美國。該組織對全世界開放,但迄今為止,絕大多數會員都是美、 日、西歐的大公司。TPC的成員主要是計算機軟硬體廠家,而非計算機用戶,它的功 能是制定商務應用基準程序(Benchmark)的標準規範、性能和價格度量,並管理測 試結果的發布。
TPC的出版物是開放 的,可以通過網路獲取(http://www.tpc.org)。TPC不給出基準程序的代碼,而只 給出基準程序的標準規範(StandardSpecification)。任何廠家或其它測試者都 可以根據規範,最優地構造出自己的系統(測試平台和測試程序)。為保證測試結 果的客觀性,被測試者(通常是廠家)必須提交給TPC一套完整的報告(FullDisclosure Report),包括被測系統的詳細配置、分類價格和包含五年維護費用在內的總價 格。該報告必須由TPC授權的審核員核實(TPC本身並不做審計)。現在全球只有幾 個審核員,全部在美國。

3 tpmC -2、tpmC



TPC已經推出了四套 基準程序,被稱為TPC-A、TPC-B、TPC-C和TPC-D。其中A和B已經過時,不再使 用了。TPC-C是在線事務處理(OLTP)的基準程序,TPC-D是決策支持(DecisionSupport) 的基準程序。TPC即將推出TPC-E,作為大型企業(Enterprise)信息服務的基準程 序。
TPC-C模擬一個批發 商的貨物管理環境。該批發公司有N個倉庫,每個倉庫供應10個地區,其中每個地 區為3000名顧客服務。在每個倉庫中有10個終端,每一個終端用於一個地區。在運 行時,10×N個終端操作員向公司的資料庫發出5類請求。由於一個倉庫中不可能 存儲公司所有的貨物,有一些請求必須發往其它倉庫,因此,資料庫在邏輯上是 分佈的。N是一個可變參數,測試者可以隨意改變N,以獲得最佳測試效果。
TPC-C使用三種性能 和價格度量,其中性能由TPC-C吞吐率衡量,單位是tpmC。tpm是transactionsper minute的簡稱;C指TPC中的C基準程序。它的定義是每分鐘內系統處理的新訂單 個數。要注意的是,在處理新訂單的同時,系統還要按表1的要求處理其它4類事務 請求。從表1可以看出,新訂單請求不可能超出全部事務請求的45%,因此,當一個 系統的性能為1000tpmC時,它每分鐘實際處理的請求數是2000多個。價格是指系 統的總價格,單位是美元,而價格性能比則定義為總價格÷性能,單位是$/tpmC。
上一篇[度量]    下一篇 [哈達瑪]

相關評論

同義詞:暫無同義詞