TPC(事務處理性能委員會)

TPC(事務處理性能委員會)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

TPC是“事務處理性能委員會”、“ 傳輸功率控制”的簡稱。另外,TPC套用在煉鋼行業,是魚雷罐車的意思,用於裝鐵水的車子。套用在船舶行業則表示每厘米吃水噸,TPC=ρA/100。

基本介紹

乘積碼,委員會,基準測試,tpmC,實際套用,用戶定義,通用基準程式,區別,指標評價,科技公司,體驗營,其他簡稱,

乘積碼

turbo product code (tpc)
Turbo乘積碼因其具有接近香農限的解碼性能和適合高速解碼的並行結構,已成為糾錯編碼領域的研究熱點。Turbo乘積碼的分量碼一般由擴展漢明碼構造而成。當Turbo乘積碼採用擴展漢明碼作為子碼時,隨著信噪比的提高,碼字的最小碼重對誤幀率的影響會逐步增大。

委員會

事務處理性能委員會( Transaction Processing Performance Council ),是由數10家會員公司創建的非盈利組織,總部設在美國。該組織對全世界開放,但迄今為止,絕大多數會員都是美、日、西歐的大公司。TPC的成員主要是計算機軟硬體廠家,而非計算機用戶,它的功能是制定商務套用基準程式(Benchmark)的標準規範、性能和價格度量,並管理測試結果的發布。
TPC不給出基準程式的代碼,而只給出基準程式的標準規範(Standard Specification)。任何廠家或其它測試者都可以根據規範,最優地構造出自己的系統(測試平台和測試程式)。為保證測試結果的客觀性,被測試者(通常是廠家)必須提交給TPC一套完整的報告(Full Disclosure Report),包括被測系統的詳細配置、分類價格和包含五年維護費用在內的總價格。該報告必須由TPC授權的審核員核實(TPC本身並不做審計),現在全球只有幾個審核員,全部在美國。
TPC已經推出了四套基準程式,被稱為TPC-A、TPC-B、TPC-C和TPC-D。其中A和B已經過時,不再使用了。TPC-C是線上事務處理(OLTP)的基準程式,TPC-D是決策支持(Decision Support) 的基準程式。TPC即將推TPC-E,作為大型企業(Enterprise)信息服務的基準程式。

基準測試

TPCC值被廣泛用於衡量C/S環境下,由伺服器和客戶端構築的整體系統的性能,它由事務處理性能委員會(TPC,Transaction Processing Council)制定,TPC為非贏利性國際組織。TPCC值可以反映出系統的性能價格比。TPCC測試系統每分鐘處理的任務數,單位為tpm,(transactions per minute)。系統的總體價格(單位為美元)除以TPCC值,就可以衡量出系統的性價比(單位為$/tpm),系統的性價比值越小,系統的性價比越好。需要注意的是,TPCC值描述的是C/S整體系統的性能,它與系統的伺服器和客戶機的性能都有關係,也就是說,同樣的伺服器配置不同的客戶端將會影響TPCC值,任何廠商和測試者都可以根據TPC提供的測試規範構造出自己最優的系統,當然測試的結果要經過TPC審核。
運行 OLTP 類型的性能基準測試程式(TPC-C、TPC-W、Trade2 等)所得到的經驗,著重討論了許多 DB2性能調優技巧
TPC(Transactionprocessing Performance Council,事務處理性能委員會)是由數十家會員公司創建的非盈利組織,總部設在美國。TPC的成員主要是計算機軟硬體廠家,而非計算機用戶,其功能是制定商務套用基準程式的標準規範、性能和價格度量,並管理測試結果的發布。
TPC不給出基準程式的代碼,而只給出基準程式的標準規範。任何廠家或其他測試者都可以根據規範,最優地構造出自己的測試系統(測試平台和測試程式)。為保證測試結果的完整性,被測試者(通常是廠家)必須提交給TPC一套完整的報告(Full Disclosure Report),包括被測系統的詳細配置、分類價格和包含5年維護費用在內的總價格。該報告必須由TPC授權的審核員核實(TPC本身並不做審計)。TPC在全球只有不到10名審核員,全部在美國。
TPC推出過11套基準程式,分別是正在使用的TPC-App、TPC-H、TPC-C、TPC-W,過時的TPC-A、TPC-B、TPC-D和TPC-R,以及因為不被業界接受而放棄的TPC-S(Server專門測試基準程式)、TPC-E(大型企業信息服務測試基準程式)和TPC-Client/Server。而目前最為“流行”的TPC-C是線上事務處理(OLTP)的基準程式,於1992年7月完成,後被業界逐漸接受。
TPC-C使用三種性能和價格度量,其中性能由tpmC(transactions per minute,tpm)衡量,C指TPC中的C基準程式。它的定義是每分鐘內系統處理的新訂單個數。TPC-C還經常以系統性能價格比的方式體現,單位是$/tpmC,即以系統的總價格(單位是美元)/tpmC數值得出。

tpmC

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

實際套用

最理想的方式是搞一個試點,要求製造商或系統集成商配合將系統(含平台、軟體和操作流程)在一個 實際用戶點真正試運行一段時間。這樣,用戶不僅能看到實際性能,也能觀察到系統是否穩定可靠、使用是否方便、服務是否周到、配置是否足夠、全部價格是否合理。如果一個部門需要購買一批同類的系統,這種方式應列為首選,因為它不僅最精確、穩妥,也常常最有效率,用戶還可先租一套系統作為試點。用這種方式得到的度量值常常具有很明確和實際的含義。

用戶定義

如果由於某種原因第一種方式不可行,用戶可以定義一組含有自己實際套用環境特徵的套用基準程式。 我舉兩個例子:近年來,由於R/3軟體是套用層軟體,SAP公司的基準程式獲得了越來越多國外企業的認可;中國稅務總局最近也開發了自己的基準程式,以幫助稅務系統進行計算機選型。這種方式在中國尤其重要,因為中國的信息系統有其特殊性。

通用基準程式

如果第1種和第2種方式都不行,則使用如TPC-C之類的通用基準程式,這是不得已的一種近似方法。因 此,tpmC值只能用作參考。我們應當注意以下幾點:
(1)實際套用是否與基準程式相符
絕大多數基準程式都是在美國制訂的,而中國的企事業單位與美國的運作方式常常不一樣(恐怕也不應該或不可能一樣)。在使用TPC-C時,我們應該清楚地知道:我的套用是否符合批發商模式?事務請求是否與表1近似?對回響時間的要求是否滿足表1?如果都不是,則tpmC值的參考價值就不太大了。
(2)TPC度量的解釋
TPC基準程式是用來測系統而不是測主機的,廠家肯定要充分最佳化他們的被測系統。此處的“系統”包括主機、外設(如硬碟或RAID)、主機端作業系統、資料庫軟體、客戶端計算機及其 作業系統、資料庫軟體和網路連線等。在很多廠家的TPC測試系統中,主機的價格只是系統總價格的1/4或更小,而硬碟的價格有可能占到總價格的1/3以上,因為TPC-C要求被測系統必須保存180天的事務記錄。如果同樣的主機被用到用戶的環境中,廠家報的tpmC值就意義不大,因為用戶的實際系統與廠家原來用於TPC測試的系統大不一樣。當同樣的主機用在不同的系統中時,tpmC值可能有相當大的變化,現在很多用戶還沒有意識到這一點。
我舉一個例子。假設用 戶希望購買一批同類系統,每一系統至少需要1GB的記憶體和50GB的硬碟。廠家A、B、C 各報了三個價格相當的系統,tpmC值分別為3000、2800、2600。用戶是否應該選廠 家A的產品呢?答案是:不一定。廠家用於測試tpmC值的系統與實際提供給用戶的系統配置大不一樣。tpmC最低的廠家C提供給用戶的系統反而有可能性能最好,不 論是以實際系統的tpmC值還是以用戶的實際套用性能來衡量。
(3)TPC測試的成本
TPC-C和TPC-D都是很複雜的基準程式,做一個嚴格的測試是很消耗資源的,廠家當然不會說出他們花費了多少錢和時間。但據國外知情人士透露,一個廠家做第一個TPC-C測試需 要幾十萬到上百萬美元的資金和半年左右的時間投入。因此,很多TPC的度量值都 是估計的。由於計算機系統換代頻繁,如果用戶一定要用通過審核的度量值,就必 須多等待半年時間,因此而不能用最先進的系統。中國的廠家通過審核的時間則 更長。

區別

TPC-C的模型採用的還是過時的C/S架構,而當今WEB2.0時代的OLTP套用,大多採用流行的B/S架構,需要更大規模的並行處理能力,資料庫和業務邏輯也更加複雜。為此,TPC-E從C/S架構過渡到B/S架構,資料庫構成更加複雜,也更加符合實際套用,當然對伺服器的性能要求也更高了。
TPC-E與TPC-C的資料庫比較。
為了保證測試性能,需要使用大量的記憶體和磁碟。這使得TPC-C測試所需要的成本高達千萬美元,而TPC-C結果的適用性也受到了質疑。
根據計算,TPC-C的硬體投入比TPC-E要高出3倍以上,由於TPC-E所需要的磁碟數量僅是TPC-C的十分之一,從而大大降低了伺服器廠商搭建硬體環境的成本。

指標評價

TPC-C的過程調用,平均每個新訂單需要執行2.22次。
TPC-E的過程調用,平均每次交易有25.4次。
選擇配置相同的HP DL580 G5與IBM x3850,配置4顆四核Xeon X7350 2.93GHz處理器,由於是四路四核,所以處理器數量是16。
計算方法是Average CPU-sec/call=處理器利用率×處理器數量/SQL Batches/sec,
TPC-C測試結果:每秒執行407,079 TPM-C /60Sec=6785次交易,由於每次交易要做2.22次調用,也就是說每秒鐘可執行6785×2.22=15,062次SQL Batches批處理。
TPC-E的測試結果是479.51TPS-E(每秒完成交易次數),相當於479.51×25.4=12,180次SQL Batches批處理。
由此可見,TPC-E看的不僅僅是CPU的性能,伺服器系統設計、作業系統與資料庫軟體、存儲架構等都非常關鍵,除了一般的操作外,還包含了多表連線查詢,更加複雜。

科技公司

TPC(TPCloud)--深圳市天雲存儲科技有限公司自有品牌,深圳市天雲存儲科技有限公司(以下簡稱天雲公司),專注於各項雲計算、雲存儲系統的設計、研發、生產、銷售及服務,以客戶需求為導向,提供全方位滿足用戶的產品支撐體系、方案架構體系、套用配套體系等,是一家致力於雲計算的推廣和套用的現代高科技企業。
天雲公司自成立以來,一直致力於雲計算業務的推廣及雲技術套用的發展.以“鑄造雲領域的國際品牌”為目標,通過不斷的管理創新科技創新,現旗下匯集了本行業優秀的技術人才,並時刻專注於對雲領域技術的發展,不斷推陳出新,現已成功自主研發了“高密度計算系統”、“虛擬化計算資源系統”、“多節點HA存儲集群系統”、“高性能海量檔案存儲系統”等雲基礎架構平台套用軟體。
天雲公司經過多年的厚積薄發,以不斷滿足客戶需求為己任,在廣電、金融,醫療,安防,教育等領域的中小型企業得到了廣泛的套用。與此同時,天雲公司與多家知名高校及企業形成了高度的戰略合作關係,TPC也迅速成為國內一線雲品牌。
未來的中國,未來的世界,科技創新將帶給人類永恆的活力,是整個社會進步的階梯,天雲公司以引領科技潮流為目標,堅持高起點、高科技、高品質,在雲套用領域勤奮耕耘,力爭成為中國雲時代套用領軍企業。
智慧中國,雲領未來
業願景:鑄造雲領域的國際品牌
企業使命:創造客戶價值,傳播科技理念,執注社會理念
企業價值觀:智慧傳遞力量,專業凝聚熱忱
企業口號:智慧中國,雲領未來
企業執行理念:
要注重細節,不要總想當然
要承擔責任,不要指責他人
要主動匯報,不要領導問你
要解決問題,不要傳遞問題
要關注結果,不要總講原因

體驗營

育才中學TPC(Think,Practice,Create),始辦於2009年,舉辦地點位於上海市育才中學,舉辦頻率為每年一次。每年的TPC參與者從靜安區初二學生中選拔,最終通過的學生將在育才中學度過三天兩晚的體驗之旅。體驗營的活動從2012年開始完全由學生組辦。其中比較經典的項目有定向越野、自辦晚會等活動,旨在鍛鍊學生的團隊合作能力,領導力,創新思維等品質。
上海市育才中學上海市育才中學

其他簡稱

TPC 英文全稱:Transmission Power Control ( 傳輸功率控制 ),表明讓手機/NodeB增加/降低其發射功
率。
作為傳輸功率控制;一般情況如果SIR的估計值比SIR目標值大,NodeB把相應的下行DPCCH信道一個時隙的
TPC 置為0;如果SIR的估計值比SIR目標值小,NodeB把相應的下行DPCCH信道一個時隙的TPC 置為1;
取值範圍:0,1
3G通信網路(TD網路)中用於功率控制的控制數據信息。套用於DPCH信道中,PCCPCH沒有功率控制。
TPC套用在煉鋼行業,是魚雷罐車的意思,用於裝鐵水的車子。
Tpc英文全稱:Tetraphenyl phosphonium chloride (四苯基氯化鏻)
TPC電子元器件:Temperature Protection Components(溫度保護元件)
TPC,厘米吃水噸數,表示船舶平均吃水變化1cm時,船舶排水量的變化值(t),在標準海水中,TPC值與水線面面積Aω存在以下關係:
TPC=1.025*Aω/100 (t/cm)
TPC為魔術中的一個術語,全稱是Tamariz perpendicular control(Tamariz 垂直控牌術),是以Tamariz名字命名的一種紙牌魔術手法,一般用於控單張牌。

相關詞條

熱門詞條

聯絡我們