inflearn logo
강의

Course

Instructor

Introduction to Redis for Beginners and Practical Application (Query Performance Optimization Edition)

Comparing Throughput Before and After Applying Redis

k6의 결과 해석

257

ddoddo

115 asked

0

안녕하세요.

 

강의에서 k6를 실행하기 위해 30명의 가상유저가 10초동안 요청을 무한히 보내도록 설정하셨습니다.

 

그 결과 http_reqs 값이 1.66/s 가 나왔습니다.

 

이 값은 시스템의 대역폭 max값으로 이해해도 되나요?

30명, 10초 설정값이 아니더라도

100명, 10초 설정값으로 진행해도 1.66/s 에 근사한 값이 나와야하는지 궁금합니다. (시스템이 처리할 수 있는 능력 의 Maximum은 항상 일정해야하지 않을까 라는 생각에 질문드립니다.)

 

redis nosql query-tuning performance-tuning

Answer 2

0

jscode

안녕하세요 창신동 장첸님!

 

말씀해주신대로 1.66이 최대 Throughput이라고 생각하시면 됩니다!

다만, 이 강의에서는 엄격한 방식으로 부하 테스트를 한 건 아니라서

어느 정도의 오차가 생길 수는 있습니다.

예를 들어, 30명 & 10초로 설정값에 비해 100명 & 10초로 설정값으로 부하테스트를 진행하면

대기 요청이 많아져서 Throughput 값이 더 늦어지게 나올 수도 있습니다.

이런 변수가 존재할 수 있음을 고려하시면서 결과를 판단하시면 좋을 것 같습니다!

 

부하 테스트에 대해 조금 더 깊이 공부하실 수 있는 소스 2가지 추천드릴게요:)

  1. https://product.kyobobook.co.kr/detail/S000001916911

  2. https://inf.run/f23VE

이 외로 궁금하신 점 있으시면 또 질문 남겨주세요~~~

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. 창신동 장첸님.

k6 테스트를 통해 얻은 결과인 http_reqs 값이 1.66/s는 특정 조건 하에서 시스템이 처리할 수 있는 요청 수의 지표로 볼 수 있습니다. 이는 시스템의 대역폭, CPU, 메모리, 네트워크 속도 등 다양한 요소에 영향을 받는 값입니다.

  1. 시스템의 대역폭과 최대 처리량: http_reqs 값이 1.66/s라는 수치는 그 순간의 시스템 상태와 설정된 가상 유저 및 테스트 전략에 따라 달라질 수 있습니다. 이 값이 절대적인 시스템의 최대 처리 능력은 아닐 수 있으며, 다양한 조건에서 테스트해야 더 정확한 최대값을 얻을 수 있습니다.

  2. 테스트 조건 변경: 만약 조건을 100명, 10초로 설정하여 실행한다면, 이론적으로 시스템의 최대 처리량이 크게 변동하지 않으면 유사한 근사값이 나올 가능성이 있습니다. 그러나 이 경우에도 시스템의 각기 다른 자원 사용 상태, 네트워크 상황 등이 영향을 미칠 수 있으므로 값이 변동될 수 있습니다.

  • 테스트는 환경 및 상황에 따라 결과가 상이할 수 있으며, 여러 조건에서 다양한 테스트를 진행하는 것이 중요합니다.

관련된 추가 정보를 얻고 싶으시다면 아래의 유사한 토론을 참고해주세요:
- k6 결과 해석 및 최적화 방법

저는 질문자님의 이해를 돕고자 기존 토론에서 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가로 궁금한 점이 있다면 계속해서 질문해 주세요. 곧 지식공유자께서 추가적인 도움을 드릴 것입니다.

redis VS valkey

0

200

2

스프링 부트에 Redis 적용하기 질문

0

97

2

redis 적용을 위한 service 반환값

0

63

2

redis 사용으로 인한 비용

0

241

2

Redis를 적용했음에도 불구하고 조회 성능의 큰 차이가 없고 오히려 더 안좋은 조회속도를 보이는 것 같습니다.

0

144

3

Elastic Cache 에러

0

85

2

Elastic

0

74

2

AWS 리소스 삭제에 관하여

0

74

2

ec2안에서 pull 받는 이유가 뭔가요 ?

0

83

2

Nest.js + Redis 구현 문제

0

677

3

데이터를 안가져와요

0

72

2

Spring Boot 프로젝트에 Redis 셋팅 추가하기에서 13분 질문있습니다.

0

188

2

레디스 환경 셋팅 질문있습니다.

0

99

2

엘라스틱 서치와 레디스의 차이점을 알고 싶습니다.

0

262

2

-parameters

0

129

2

Redis vs Memcached

0

231

2

redis 를 compose 로 묶어준 이유가 궁금합니다.

0

155

2

Jackson2JsonRedisSerializer에 대한 궁금증

0

233

1

사용된 어노테이션에 관한 질문

0

147

1

Redis 사용 방식에 대해서 질문 있습니다

0

154

1

aws elasticcache redis 툴 접속.

0

220

1

Redis를 사용하는 이유

0

709

2

로컬에서 docker compose 명령어 실행 시

0

275

2

EC2 서버 실행시키기 관련하여

0

428

2