TPC

TPC

事務處理性能委員會
TPC是“事務處理性能委員會”,“傳輸功率控制”的簡稱。另外,TPC應用在煉鋼行業,是魚雷罐車的意思,用于裝鐵水的車子。應用在船舶行業則表示每厘米吃水噸,TPC=ρA/100。
    中文名:地球和平聯合組織 外文名:turbo product code (tpc) 簡稱:TPC 委員會:事務處理性能

乘積碼

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名字命名的一種紙牌魔術手法,一般用于控單張牌。

上一篇:葡萄酒分級制度

下一篇:Link2SD

相關詞條

相關搜索

其它詞條