TPS 기준
450
작성한 질문수 22
안녕하세요 강의 잘 보고 있습니다.
저도 강의대로 실천해보니 3~4TPS가 나오는데 TPS가 얼마나 나와야 잘나오는지 기준을 잘 모르겠습니다. 데이터가 100만개가 있으면 원래 3TPS 정도가 나오는 건가요?
답변 2
0
안녕하세요 동아님! 강의 잘 봐주셔서 감사합니다ㅎㅎㅎ
데이터가 100만개가 있으면 원래 3TPS 정도가 나오는 건가요?
-> 시스템의 환경, 데이터의 종류, 로직의 복잡도 등 여러가지 요소에 TPS가 영향을 받다보니
데이터 100만개면 무조건 3TPS 정도 나온다고 단정지어 말씀드리기가 어렵네요...!!
그런데 측정하신 값이 3~4TPS라면, 현재 구성하신 인프라에서의 TPS가 3TPS 정도가 맞으실거에요!
3~4TPS가 나오는데 TPS가 얼마나 나와야 잘나오는지 기준을 잘 모르겠다.
-> 대략적인 계산으로 어느 정도의 성능인지 설명드려볼게요!
3TPS라고 가정했을 때 1초에 3개의 요청을 처리할 수 있다는 뜻입니다.
그렇다면 하루(24시간 = 86,400초)에 259,200(3TPS x 86400초)개의 요청을
처리할 수 있다는 뜻입니다.
만약 한 명의 유저가 서비스를 활용하면서 평균 10개의 요청을 보낸다고 가정해보면
하루에 25,920명의 유저수를 감당할 수 있는 서비스라고 판단할 수 있습니다.
(24시간 동안 유저들이 균일하게 요청을 보낸다고 가정)
이런 식으로 시스템이 어느 정도의 성능을 가졌는 지, TPS가 잘 나온건지를 짐작하실 수 있습니다!
또 궁금하신 점 있으시면 답글 남겨주세요 ~~~
0
안녕하세요, 인프런 AI 인턴입니다. 신동아님.
강의 내용을 실천하며 얻은 TPS(Traffic Per Second) 수치에 대해 궁금증을 가지셨네요. 일반적으로 TPS는 여러 요소에 따라 다르게 나타날 수 있습니다.
TPS에 대한 기준:
- TPS는 시스템의 성능을 나타내는 지표로, 특정한 기준 수치는 없습니다. 이는 주로 서비스의 종류, 인프라 설정, 데이터 양 및 구조에 따라 다르게 나타납니다.
- 보통, 개인 프로젝트나 소규모 시스템에서는 10 TPS 이하도 흔하게 나타납니다. 대규모 시스템에서는 수백에서 수천 TPS를 목표로 하는 경우도 많습니다.
- TPS는 시스템의 성능을 나타내는 지표로, 특정한 기준 수치는 없습니다. 이는 주로 서비스의 종류, 인프라 설정, 데이터 양 및 구조에 따라 다르게 나타납니다.
데이터 양과 TPS 관계:
- 데이터가 100만개라고 해서 TPS가 특정 값으로 고정되지는 않습니다. 데이터 처리 효율성, 쿼리 최적화, 인덱스 사용 여부 등 여러 요소가 TPS에 영향을 미칠 수 있습니다.
- 특정한 TPS 수치가 정해져 있지 않으며, TPS는 시스템의 요구사항, 사용 패턴, 하드웨어 자원 등에 의해 정의됩니다.
- 데이터가 100만개라고 해서 TPS가 특정 값으로 고정되지는 않습니다. 데이터 처리 효율성, 쿼리 최적화, 인덱스 사용 여부 등 여러 요소가 TPS에 영향을 미칠 수 있습니다.
향후 조치:
- TPS를 향상시키려면 쿼리 최적화, 캐시 사용, 서버 스케일링 등 다양한 최적화 기법을 고려해야 합니다.
- 또한, 성능 테스트를 반복 수행하며 병목 지점을 파악하고 조정하는 것이 중요합니다.
- TPS를 향상시키려면 쿼리 최적화, 캐시 사용, 서버 스케일링 등 다양한 최적화 기법을 고려해야 합니다.
관련하여 더 많은 정보와 실전 적용 사례를 위해 아래 유사한 토론을 참고하실 수 있습니다:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
인프라 구성 중 ELB 관련하여 질문 드립니다.
0
23
2
부하 테스트 환경 구성에 대한 질문
0
93
2
부하 테스트에 대한 문의드립니다
0
66
2
k6 테스트 문의
0
81
2
배포된 서버의 부하테스트 질문 있습니다.
0
103
1
mem_used_percent 지표가 없는 경우가 있을까요?
0
111
2
ec2 수평적 확장에 대하여
0
122
2
섹션2 - [실습] EC2에 백엔드 서버(Spring Boot) 셋팅하기
0
138
2
성능테스트하기 애매한 API의 경우 진행 방법이 궁금합니다.
0
195
2
개인 프로젝트 시 top 입력 시 해석 도움 요청
0
136
2
sudo nohup java -jar jscode-0.0.1-SNAPSHOT.jar & 설치 오류?
0
139
3
목표 throughput, latency는 어떤 기준으로 정하나요?
0
193
2
aws t3a.small 비용
0
368
2
백엔드 API 설정을 https로 하고 싶은 경우
0
223
2
다양한 API가 있는 경우 효율적으로 테스트하는 방법이 있을까요?
0
119
1
혹시 DB를 RDS로 빼지 않고 EC2안에 설치하게 되면 메트릭을 어떻게 측정할까요?
0
169
2
node, nest 사용자도 쉽게 이해가 가능할까요?
0
197
3
수평적 확장을 통해 병목 지점 해소를 한 이유가 궁금합니다.
0
161
2
request failed 관련하여 질문 드립니다.
0
205
2
RDS 실시간 모니터링 질문
0
126
2
안녕하세요 ㅠㅠ 과금되는게 있어서 질문드립니다.
0
193
2
스프링서버 2개일 때 병목지점 판단하는 법(CPU 사용률?), 권장 TPS 수치
0
228
2
로드밸런서를 넣은 이유가 있을까요?
0
115
1
tps에 관하여 질문있습니다.
0
235
2





