I. 서버와 메인 프레임의 성능평가 기준, TPC의 개요
가. TPC(Transaction Procession Performance Council)의 정의
- 1988년 설립, 세계 최고의 공신력을 갖는 H/W, S/W 트랜잭션 프로세싱과 데이터베이스 벤치마킹을 정의하기 위한 비영리 단체
- RDBMS의 OLTP 성능을 평가하는 공신력 있는 지표 제공
- TPC-A,B,D는 폐지되었고 WEB/WAS와 OTLP 벤치마킹 기준은 TPC-W, TPC-C 사용
II. TPC의 구분
구분 |
설명 |
TPC-A |
- 가장 단순한 트랜잭션 처리 성능 평가용 벤치마크 - 네트워크를 포함한 기본 성능을 평가 |
TPC-B |
- TPC-A와 유사하지만 네트워크를 포함하지 않음 |
TPC-C |
- TPC-A의 단순 및 비현실적인 단점을 개선하여 다양한 크기와 복잡도를 가진 서로 다르면서도 연관성 있는 DB 테이블에 수행 할 수 있는 5개의 트랜잭션을 규정하고, 분당 트랜잭션으로 측정, tpm을 기본단위로 사용하고 tpmC로 표현 |
TPC-D |
- Decision Support 응용을 지원하기 위한 벤치마크 - A/B/C보다 훨씬 복잡한 17개 쿼리 기반 |
TPC-H |
- 의사결정을 지원하기 위한 벤치마크 성능 평가 기준 - 비즈니스 지향 비정규적 병렬 데이터 처리에 대한 성능 평가로 실 업무 환경에 적용하기 어려움 |
TPC-R |
- TPC-H와 유사하지만 정형화된 대용량 데이터 처리에 대한 질의로 구성 |
TPC-W |
- 웹사이트로부터 제품을 찾고 구매하는 고객들을 시뮬레이션 하는 전자상거래 작업 부하를 지정 |
'IT기술노트 > 컴퓨터구조 및 운영체제' 카테고리의 다른 글
WDT(Watchdog Timer) (0) | 2021.03.10 |
---|---|
제어장치(Control Unit) (0) | 2021.03.10 |
다중버스 계층구조 (0) | 2021.03.10 |
시스템버스 (0) | 2021.03.10 |
CPU 주소지정방식 (0) | 2021.03.10 |
EISC(Extensible Instruction Set Computer) (0) | 2021.03.10 |
RISC(Reduced Instruction Set Computer) (0) | 2021.03.10 |
CISC(Complex Instruction Set Computer) (0) | 2021.03.10 |
댓글