문제
애플리케이션의 성능을 측정하기 위한 지표는 무엇인가? 괄호 (1)~(3)에 알맞은 용어를 쓰시오.
| 지표 | 설명 |
|---|---|
| ( 1 ) | 애플리케이션이 주어진 시간에 처리할 수 있는 트랜잭션의 수 (웹 애플리케이션의 경우 시간당 페이지수로 표현) |
| ( 2 ) | 사용자 입력이 끝난 후, 애플리케이션의 응답 출력이 개시될 때까지의 시간 (메뉴 클릭 시 해당 메뉴가 나타나기까지 걸리는 시간) |
| ( 3 ) | 애플리케이션에 사용자가 요구를 입력한 시점부터 트랜잭션 처리 후 그 결과의 출력이 완료될 때까지 걸리는 시간 |
| 자원 사용률 | 애플리케이션이 트랜잭션을 처리하는 동안 사용하는 CPU 사용량, 메모리 사용량, 네트워크 사용량 |
정답
- 처리량(Throughput)
- 응답 시간(Response Time)
- 경과 시간(Turnaround Time)
1. 처리량 2. 응답 시간 3. 경과 시간처리량 응답 시간 경과 시간Throughput Response Time Turnaround Time처리량 응답 시간 반환 시간
해설
애플리케이션 성능 측정 지표는 처리량, 응답 시간, 경과 시간, 자원 사용률이다. 주어진 시간당 처리 트랜잭션 수는 처리량(1), 입력 후 응답 출력이 시작될 때까지의 시간은 응답 시간(2), 요구 입력부터 결과 출력 완료까지의 시간은 경과(반환) 시간(3)이다.