vusers - running thread 상관관계에 대해 질문드립니다.

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

vusers - running thread 상관관계에 대해 질문드립니다.

jongwonlee
This post was updated on .
안녕하세요. nGrinder 3.3 버전 감사히 활용하고 있습니다.

적정 TPS 값을 찾기 위해 process 1~2, vusers 세팅을 바꾸어 가면서 성능측정을 하는 도중에

vusers 의 running 숫자가 생각보다 적다는 생각이 들었는데,

설정한 vusers 값 : 800~1500
보여지는 runnin 값 : 70~80

시나리오를 기반으로 8개의 트랜잭션을 수행하고 있습니다.

테스트가 진행하는 동안 response 를 기다리는 동안에 스레드가 멈춰 있기 때문에 위와 같은 수치가 나오는 것인지요?

서버에서 로직을 처리하는 동안에 running 에 포함되지 않는 것이 아니라면 어떤 요인이 있을지 문의드립니다.
Reply | Threaded
Open this post in threaded view
|

Re: vusers - running thread 상관관계에 대해 질문드립니다.

junoyoon
Administrator
보여지는 running 값이 70~80 이면, 실제로 그만큼의 thread 만 뜬겁니다. agent에서 쓰레드를 띄우면서 실패한 듯 합니다.
혹시 ulimit 설정을 agent 쪽에 해주셨는지요? 


open-file 이 충분히 잡혀 있지 않으면 thread 실행이 실패할 겁니다.



2016년 5월 25일 오전 10:23, jongwonlee [via ngrinder] <[hidden email]>님이 작성:
안녕하세요. nGrinder 3.3 버전 감사히 활용하고 있습니다.

적정 TPS 값을 찾기 위해 process 1~2, vusers 세팅을 바꾸어 가면서 성능측정을 하는 도중에

vusers 의 running 숫자가 생각보다 적다는 생각이 들었는데, 그 이유를 잘 알지 못하여 질문드리고 싶습니다.

설정한 vusers 값 : 800~1500
보여지는 runnin 값 : 70~80

프로세스-스레드 개수에 관한 정책에 대한 CRUD document 는 접근하지 못하였고,

테스트가 진행하는 동안 response 를 기다리는 동안에 스레드가 멈춰 있는 것으로 알고 있는데,

서버에서 로직을 처리하는 동안에는 running 에 포함되지 않는 것인가요?


If you reply to this email, your message will be added to the discussion below:
http://ngrinder.642.n7.nabble.com/vusers-running-thread-tp1976.html
To start a new topic under ngrinder-user-kr, email [hidden email]
To unsubscribe from ngrinder-user-kr, click here.
NAML

Reply | Threaded
Open this post in threaded view
|

Re: vusers - running thread 상관관계에 대해 질문드립니다.

chirichidi
답변 감사드립니다.

에이전트는 윈도우에서 구동시켰기 때문에 ulimit 설정은 따로 해주지 않았었지만,

애초에 vusers 수를 지나치게 많이 세팅한 것 같습니다.

target Vm Server 스펙에 따른 성능 저하의 원인도 있었던 것 같고, 서비스 가정 하에 was 한대에 100 thread 만 있어도 괜찮을 것이라 판단하여 100 vusers 세팅하니 제대로 동작하는 것을 확인하였습니다.