성능이란 무엇인가?
- 시스템 성능은 시간당 처리량, 영향을 미치는 요소는 응답시가노가 동시에 처리할 수 있는 프로세스 수
- 고객의 특정 업무를 대상으로 운영환경에서 고객이 수긍할 수 있는 응답시간 내에 처리할 수 있는 거래량
동시 사용자
- 동시 사용자 수 = 요청 사용자 수 + 비요청 사용자 수
요청 사용자 (Active user) :
- 대상 서버에 부하를 발생시키고 있는 사용자
- 서버에 서비스를 요청한 수 응답 대기 사용자
비요청 사용자(Inactive user) :
- 현재 서버에 서비스 요청을 보내고 있지 않는 사용자( 화면 내용을 읽고 있거나, 화면에 값을 입력하는중)
처리량(throughput)
- 서버가 일정 시간 내에 처리한 트랜잭션의 양
- 서버의 역할과 화면을 구성하는 방식에 따라 트랜잭션 수가 달라 짐.
- 성능에서 중요한건 고객의 업무를 얼마나 빨리 처리할 수 있는가 이다.
TPS (Transaction Per Second) : 처리량의 평가 단위
PPS(Page Per Second) : 웹 성능을 분석할 때 화면 단위( Page)를 트랜잭션 평가 단위로 사용