몇가지 의심해 볼만한 사항은 다음과 같습니다.
1. OOM 발생 - vuser 600 이면, nGrinder 3.1 에서는 프로세스 20개 / 쓰레드 30개로 분할 됩니다. 16GB 메모리를 사용중에 계신다면,
Free 메모리(아마도 13G정도 겠죠?)가 분할 되어, 아마도 한개의 프로세스당 600~700MB 의 메모리를 사용하도록 설정될텐데요. 쓰레드 30개가 이 메모리를 소진한 겁니다.
그러나 사실 제공해 주신 스크립트 상에서는 메모리가 GC 되지 않을 만한 건이 많이 보이지는 않긴 합니다.
2. 컨트롤러와 에이전트를 같은 머신에서 실행하여, 에이전트가 주기적으로 컨트롤러로 보내는 주기적인 health check 메시지 유실
가끔 OS 소켓의 경쟁 문제로 이와 같은 상황이 벌어지는 경우가 있습니다. 컨트롤러와 에이전트를 분리하시기를 권장 드립니다.
3. 3.1의 버그.. 이게 가장 발생가능성 높은 건이네요.. 기존버전에는 테스트 중단 상황을 잘 검출하지 못하는 경우가 있었습니다. 최신 버전인 3.2 로 업그레이드 하시기 바랍니다.
감사합니다.
-----Original Message-----
From: "jungjeongyun [via ngrinder]"<[hidden email]>
To: "junoyoon"<[hidden email]>;
Cc:
Sent: 2013-05-31 (금) 09:43:08
Subject: Re: 오류에 의한 중단
열심히 진행중에 중단되지 않고 테스트가 종료된 뒤 신호가 붉은 색으로 표시됩니다.
vuser : 600
에이전트가 설치된 컴퓨터 : 16GB ( nGrinder 컨트롤러와 같이 실행)
nGrinder Version : 3.1
입니다.