컴퓨터의 성능은 프로그램의 명령어수 , 각 명령어 수행시 소요되는 Cycle 수, 각 Cycle 당 걸리는 시간의 곱으로 계산
성능 = Cycle 타임(MHZ) * CPI(Cycle Per Instruction) * 명령어 수
2. 성능평가 기준 : 정수연산 + 부동 소수점 연산 + 멀티미디어 + 3D
3. 성능평가 측정 단위 :
1) 클럭속도 : 단순하게 CPU의 처리속도로 평가하는 방법 ,
2) MPIS : Millon Instruction Per Second
3) FLOPS : Floating Point Operation Per Second , SPEC95 - Standard Performance Evaluation Corporation
4. 벤치마크 : 평가 대상이 되는 하드웨어에서 실제 프로그램 및 데이터로 측정하는 방법
5. 벤치마크 유형 :
1) TPC : Transaction Processing Performance Council / 컴퓨터 및 DB 프로그램의 성능을 동시에 평가함
DBMS에 대한 성능을 테스트하기 위해 설립되어, 이후 어플리케이션 서버와 웹 서버 벤치마크 테스트로 영역을 확대한 시스템 성능평가 단체
(성능테스트 유형) TPC-C, TPC-H, TPC-W
(주적용) 서버, 메인프레임
TPC-A : 가장 단순한 트랜잭션 처리성능 평가 벤치마크
TPC-B : A와 유사. 네트워크 불포함
TPC-C : A의 단순,비현실성 개선. 분단 트랜잭션
TPC-H: Decision Support, 애드 훅 결정 지원
TPC-R: 비즈니스 보고 결정 지원
TPC-W: Web 전자 상거래
TPCx-HS:Big Data
트랜잭션 처리 성능 평의회란 온라인 트랜잭션 처리(OLTP) 시스템의 처리 성능을 측정하는 성능평가 기준의 표준 규격을 제정하기 위해 1988년에 결성된 비영리 단체입니다.
사무국은 미국 캘리포니아주의 새너제이에 있습니다. 미국의 탠덤, HPE, IBM, 영국의 ICL, 일본의 NEC 등 OLTP 시스템 제조업체 34개사와 반도체 제조업체, 사용자 단체 등이 참가해 OLTP 시스템의 성능 평가 기준을 'TPC 벤치마크'라는 이름으로 발행 중입니다.
1989년에 발표한 TPC 벤치마크 A 모델을 시작으로 TPC-A, TPC-B, TPC-C, TPC-D 등 4종류의 표준 규격을 결정했습니다. 최근 이 기준은 이미 구형이 됐고, TPC-H(애드 혹 결정 지원), TPC-R(비즈니스 보고 결정 지원), TPC-W(웹 전자 상거래) 등이 새로 규격화됐습니다.
2) Whetstone : National Programming Lab in England
3) SPEC(Standard Performance Evaluation Corporation)web96 - SPEC에서 웹서버 성능측정용으로 제정
소수의 워크스테이션 공급업자들의 참여로 설립되어 이후 현재 HP, SUN 등 약 60여개 이상의 참여하는 성능척도 관련 컨소시엄