Replay Client
준비사항
JDK 버전: JDK 1.8 version이상
ActiveMQ 설치 및 실행: 아래 링크를 통해 해당 바이너리를 다운받아 압축해제한 후 다음 순서를 진행합니다. (가급적 5.18.x 버전이상의 최신 버전 다운로드를 권장합니다.)
$ tar -zxvf apache-activemq-5.18.4
$ cd apache-activemq-5.18.4/bin
$ ./activemq console 실행시 다음과 같은 문구 확인하면 정상 실행
INFO | ActiveMQ WebConsole available at http://127.0.0.1:8161/
INFO | ActiveMQ Jolokia REST API available at http://127.0.0.1:8161/api/jolokia/
관련 환경 영향도 테스트
다음은 Replay 진행 시 환경에 미치는 영향도 예시입니다. 해당 테스트는 tbwrc프로그램을 별도로 분리해측정한 tbwrc의 영향도 입니다.
테스트 환경
TPC-C (benchmarkSQL 5.0)
Warehouse 500
Terminal 300
runMins 10M
테스트 결과
다음은 위에 명시한 테스트 환경 Capture 본으로 3번의 Replay 진행시 나온 지표입니다.
tpmC
Replay files
Elapsed Time
Memory Utlization(%)
CPU Utlization(%)
4110.37
1.9G
6590s
약 5.5%
약 37.27%
4233.17
2.0G
6603s
약 5.6%
약 38.44%
4103.54
1.9G
6511s
약 5.5%
약 36.12%
설치 및 구성
TB_HOME/client/bin/tbwrc.zip 파일 압축 해제 시 아래과 같이 구성합니다. (tbwrc는 별도 배포 예정)
ls
THIRD-PARTY-NOTICES lib properties tbwrc.bat tbwrc.sh tbwrc.zip
tbwrc.sh 파일로 tbwrc 프로그램을 실행합니다.
기본 설정으로 로그 파일이 500MB에 도달하면 새로운 로그 파일로 교체되며, 이전 로그 파일은 압축된 zip 파일로 저장됩니다.
[tbwrc 실행 스크립트 파일 위치]/properties/template 디렉토리에 각 모드에 맞는 properties template 파일이 존재합니다.
Last updated