개발자

트래픽 성능 지표를 이해하는 방법

2023년 02월 08일조회 163

제목 그대로 입니다. 사수님이 서버에 부하 테스트, 스트레스 테스트 하면서 서버가 언제 죽는지? 기록하라는 숙제를 내주셨는데요. 어떤 것들을 성능 지표로 놓고 봐야할지 모르겠습니다. 사수님은 추상적으로 "대충 사용자가 느낄만한 응답속도가 어느정도 되는지랑 동시 요청 몇개 쯤에서 뻗는지 알아봐주세요~" 라고 하셨는데 이게 단순히 초당 요청수 처리와 지연율만 보면 되는건가요? 처음해보는거라서 질문 남깁니다. 감사합니다. 사용하는 프로그램은 Jmeter 입니다.

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

인기 답변

손정현님의 프로필 사진

안녕하세요! 음, 애매모호한 작업이네요. 서버가 어떻게 구성되어있고, 어떤 기능들이 있으며, 어떻게 통신하는지 모르는 상황에서 알맞는 답변을 드리기 어려운것 같습니다. 사수님에게 직접 어떤 지표를 원하시는지 여쭤보는것도 좋은 방법인것 같아요. 통상적으로 TPS (초당 트랜잭션 수), RPS (초당 요청수) 와 같은 지표와 latency (지연 시간)을 보는 것 같아요. 보는 구간도 상황에 따라 다르고 보통 백분위수로 개선하고 싶은 영역을 파악하는 것 같아요. Jmeter로 트래픽 처리 후 결과를 확인하는 방법은 공식문서와 여러 블로그들에 잘 정리되어 있습니다. - https://octoperf.com/blog/2017/10/19/how-to-analyze-jmeter-results/#installation - https://creampuffy.tistory.com/209 - https://jmeter.apache.org/usermanual/get-started.html - https://effortguy.tistory.com/164 그치만, 전체적인 시스템에 따라 지표가 다 다르게 나올 수 있어서 어느정도 규모로 테스트를 집행해야하는지 알지 못하면 힘든 작업이 되실수도 있을것 같아요 :) 참고하시면 좋을법한 링크들 첨부할게요 - https://hyuntaeknote.tistory.com/10 - https://choibulldog.tistory.com/61 - https://blog.bramp.net/post/2018/01/16/measuring-percentile-latency/ - https://bcho.tistory.com/787

profile picture

익명

작성자

2023년 02월 09일

사수님께서 원하시는 지표가 무엇인지 말씀해 주신 지표들 몇 가지 가져가서 여쭤봐야겠어요! 답변 감사합니다.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!