理論起源
benchmark問題就是基準測試問題。
1996 International Workshop on Structural Control 會議上提議組建歐洲、亞洲、和美國3個有關SHM的研究小組,並由 Chen倡導建立Benchmark結構,以便進行各種技術的直接比較。
在IASC和ASCE的聯合資助下成立美國SHM研究小組, 1999年第一次IASC&ASCE研究小組會議決定將美國小組第一個研究的重點集中在建立一個定義良好的基準(Benchmark)問題上;1998年Black&Ventura提出了Benchmark結構。
社會貢獻
關於Benchmark測試,最有名的就是TPC(Transaction Processing Performance Council,事務處理性能委員會)組織了.你可以在其官方站點 www.tpc.org 獲得更為詳細的信息.TPC組織成立於1988年,由一些在計算機領域提供軟硬體系統或者相關解決方案的原廠商組成,會員從成立之初的8家公司發展到目前的50餘家,IBM、NCR、HP、Oracle、Microsoft等國際著名公司均是其會員。總部設在美國,並對全世界開放,但迄今為止,TPC組織絕大多數會員都是美、日、西歐的計算機軟硬體大公司。
作為一家非盈利性機構,事務處理性能委員會(TPC)負責定義諸如TPC-C、TPC-H和TPC-W基準測試之類的事務處理與資料庫性能基準測試,並依據這些基準測試項目發布客觀性能數據。TPC基準測試採用極為嚴格的運行環境,並且必須在獨立審計機構監督下進行。委員會成員包括大多數主要資料庫產品廠商以及伺服器硬體系統供應商。
TPC不給出基準程式的代碼,而只給出基準程式的標準規範(Standard Specification)。注意,這裡我們提出在Benchmark測試中最重要的一個內容:標準規範。
我們說Benchmark測試中最重要的是標準規範,也就是說,其實工具等因素是不重要的,只要大家都是用同一標準規範、同一工具進行系統測試, 那么測試結果也就具有了比較意義。從這個意義出發,benchmark測試實際上就成了各個廠商展示其技術實力的舞台.任何廠家或其它測試者都可以根據TPC組織公布的規範標準,最優地構造出自己的系統,使用最優的平台和最高效的應用程式。