'IT_COMPUTER'에 해당되는 글 105건

  1. 2015.10.23 TPMC

TPMC

IT_COMPUTER 2015. 10. 23. 10:24
반응형

TPMC

 

TPC(Transaction Processing Performance Council, http://www.tpc.org)에서
TPC-C 벤치마크 시나리오에 대한 1분당 최대처리건수를 나타내는 수치로써,
DB기반 OLTP 미들웨어 시스템 서비스를 위한 H/W의 성능을 측정하는 대표적인 방법입니다.
그러나, 최근 들어 각 벤더들은 tpmC수치를 제시하지 않는 추세이며,
각자 고유한 수 치의 성능자료를 제시합니다.
예를 들어 IBM pSeries의 경우 rPerf값을 사용합니다.

TPC는 Transcation Processing Perfomance Council(www.tpc.org)이라는 기관에서는
TPM(Transaction per munitue)라는 수치를 발표합니다.  

TPC-A와 B는 1989년경 발표되었는데,
흔히 ATM이라고 부르는 은행의 무인단말기를 대상으로 실시된 벤치마크입니다.

1994년, 거의 모든 데이터베이스 시스템들이 TPC-A/B를 충족하자,
TPC-C로 대체되었습니다.

TPC-C 벤치마크는 너무 단순한 A/B에 비해 복잡해졌습니다.

TPC-C는 양판점(wholesale supplier)의 거래를 대상으로 만든 벤치마크 모델로
다음 과 같은 데이터베이스를 사용합니다.

1) Data Base 
Table name     Size of Table per Warehouse 
WareHosuse        0.089K
District           0.95K
Customer          19.65K
History            1.38K
Order               720K
New-Order            72K
Order-Line         16.2M
Stock               306M
Item                8.2M
 
2) 다섯가지 트랜잭션의 종류가 존재합니다.
New Order,
Payment,
Order-Status,
Delivery,
Stock-Level
 
트랜잭션의 속도메트릭스는 신규주문(New-Order)트랜잭션의 분당 처리수로 표시되는 (tpmC)로 결과가 발표됩 니다.

※ tpmC = 동시사용자수×분당 트랜잭션(사용자수×트랜잭션 복잡도(50%))+인터페이스(가중치%)×네트워크 보정(30%)×피크 타임 보정(50%)×I/O 부하(20%)×년간 업무증가 및 여유율(연 20%)
※ 메모리 용량 = {(OS 커널(100M)+[ SGA() ]+사용자수×5MB)+[Webserver()]+인터페이스(가중치%) }+여유 율(30%)

반응형
Posted by 공간사랑
,