톰캣 설정 중 아래 값을 적절하게 설정하고, 해당 값으로 설정한 이유를 공유 #399
greeng00se
started this conversation in
기록
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
톰캣 설정 부하 테스트 도구 선택 기준
톰캣 설정을 위한 목푯값 설정
1인당 국내 여행 횟수는 약 7회
우리 서비스의 사용자는 1년에 당일치기 여행을 7번씩 간다는 가정
(여행 일 수 * 하루 요청 수 * 목표 유치 수 * 안전 계수) / 12월 = 월 예상 요청 수
(7 * 150 * 66 * 3) / 12 = 17325
목표 TPS
계산 결과 / 30일 / 12시간 / 60분 = 결과
17325 / 30 / 12 / 60 = 0.80208333333
여기서 단순 조회에 대한 부분이 추가한다해도 목푯값으로 잡기에는 부족하다 생각했습니다.
유사 서비스 또는 여행 서비스로 비교를 하는 경우 너무나 높은 TPS가 설정되었습니다.
따라서 서비스가 잘 성장해 목표 유치수 * 안전 계수(3배) = 198명에 해당하는 동시접속자가 존재한다는 가정하에 톰캣 설정을 위한 테스트를 진행했습니다.
테스트 결과
추가적인 설정을 하더라도 기본 설정과 큰 차이가 없습니다.
Max Thread를 필요 이상 늘리는 경우 오히려 성능이 떨어지는 것을 볼 수 있습니다.
Beta Was this translation helpful? Give feedback.
All reactions