TPS 증가 수치의 기준에 대하여 문의 드립니다.

조회 7,717 · 댓글 2
꼬맹이작성자2016년 6월 11일
사이트에 시스템 성능 테스트에 대하여 모니터링 지원 하다보면
TPS를 증가시키며 테스트를 진행 하는데...TPS 증가 기준에 대하여 문의를 해보면 테스터들마다
다른 기준이 말을 해줍니다... 사이트나 시스템마다 그 기준이 다르다고 해도
테스터들이 TPS를 증가시키는 가장 기본적인 기준이 있을것 같은데 궁금합니다...;;;
스벅오늘의커피스벅오늘의커피2016년 6월 20일
지나가던 행인입니다. 일반적인 이야기를 드립니다.

0. TPS : 초당 처리 가능한 트랜잭션 수
1. 기본 TPS 산정 : 피크 타임 기준으로 사용자의 수(=유지되고 있는 세션 수)를 기준으로 산정
2. 순간적으로 발생하는 부하를 고려하여 기본 TPS * 1.3 보정

공식으로 말씀드리면 다음과 같습니다.

TPS = 실제 사용자 / 평균 응답 시간
-> 실제 사용자 = TPS * 평균 응답 시간
-> TPS = 동시 사용자 / 요청 주기
-> 동시 사용자 = 실제 사용자 + 유휴 사용자
-> 동시 사용자 = TPS * 요청 주기
-> 동시 사용자 = TPS * (평균 응답 시간 + 평균 싱크 시간)
-> 실제 사용자 = 동시 사용자 * 평균 응답 시간 / 요청 주기
-> 실제 사용자 = 동시 사용자 * 평균 응답 시간 / (평균 응답시간 + 평균 싱크 시간)
-> 유휴 사용자 = TPS * 평균 싱크 시간
-> 요청 주기 = 평균 응답 시간 + 평균 싱크 시간
ScandinaviaScandinavia2018년 11월 5일
감사합니다.

로그인 후 답글을 남길 수 있습니다.