본문 바로가기

성능

성능이란

성능이란 무엇인가?

 - 시스템 성능은 시간당 처리량, 영향을 미치는 요소는 응답시가노가 동시에 처리할 수 있는 프로세스 수

 - 고객의 특정 업무를 대상으로 운영환경에서 고객이 수긍할 수 있는 응답시간 내에 처리할 수 있는 거래량



동시 사용자

 - 동시 사용자 수 = 요청 사용자 수 + 비요청 사용자 수


요청 사용자 (Active user) : 

 - 대상 서버에 부하를 발생시키고 있는 사용자

 - 서버에 서비스를 요청한 수 응답 대기 사용자

비요청 사용자(Inactive user) : 

 - 현재 서버에 서비스 요청을 보내고 있지 않는 사용자( 화면 내용을 읽고 있거나, 화면에 값을 입력하는중)



처리량(throughput)

 - 서버가 일정 시간 내에 처리한 트랜잭션의 양

 - 서버의 역할과 화면을 구성하는 방식에 따라 트랜잭션 수가 달라 짐.

 - 성능에서 중요한건 고객의 업무를 얼마나 빨리 처리할 수 있는가 이다.



TPS (Transaction Per Second) : 처리량의 평가 단위

PPS(Page Per Second) : 웹 성능을 분석할 때 화면 단위( Page)를 트랜잭션 평가 단위로 사용