[2-1. Controller]에서 설치한 컨트롤러 서버로 부터 설치 파일을 다운로드 받아 압축을 풀고 실행한다. 별다른 설정 필요없이 자동으로 컨트롤러 서버에 연결된다.
1. 다운로드 및 압축해제
cd /usr/local/src wget http://{Controller Host}/agent/download mv download agent.tar.gz tar xvf agent.tar.gz
ngrinder-agent 폴더가 생성된다.
2. 생성된 폴더를 적당한 위치에 옮기고 agent를 실행
mv ngrinder-agent ../ cd /usr/local/ngrinder-agent ./run_agent.sh or ./run_agent_bg.sh
백그라운드로 실행(run_agent_bg.sh)하지 않고 로그를 실시간으로 확인하기 위해서는 run_agent.sh를 실행한다.
3. 많은 쓰레드를 실행할 수 있도록 설정을 변경한다.
# 확인 ulimit -a # 설정 vi /etc/security/limits.conf
ulimit -a에서 확인한 값중 max user processes와 open files 두값이 10000이하일 경우 /etc/security/limits.conf 파일을 다음과 같이 수정 ※ 다른계정으로 실행되기를 원한다면 root 대신 다른계정을 입력
root soft nproc 32768 root hard nproc 32768 root soft nofile 16000 root hard nofile 16000