vdbench을 이용하여 raw device I/O 측정 & 테스트
- IT/어플리케이션
- 2023. 6. 19.
반응형
반응형
vdbench 설치 방법
1. JAVA 설치
vdbench는 java 기반으로 동작하므로, 먼저 서버에 java를 설치해야 합니다
$ yum install java
2. vdbench 설치
아래 링크에 접속하여 회원가입 후 다운을 받으시면 됩니다.
https://www.oracle.com/downloads/server-storage/vdbench-downloads.html
3. vdbench 압축해제
다운로드한 파일을 압축 해제합니다. 압축 해제한 디렉토리로 이동합니다.
$ tar -xvf vdbench<version>.tar.gz
$ cd vdbench<version>
vdbench 설정파일
sd=sd1,lun=/dev/mapper/mpatha,openflag=o_direct
wd=wd1,sd=sd1,xfersize=4K,rdpct=30,seekpct=100
rd=rd1,wd=wd1,iorate=max,elapsed=60,interval=5,threads=8
vdbench 설정 파일 설명
- sd : Storage Definition의 약자 / 스토리 디바이스 관련 설정
- wd : Workload Definition의 약자 / 부하와 관련된 설정
- rd : Read Definition의 약자 / 읽기 작업 관련된 설정
- lun : [raw device 경로]
- openflag=o_direct : 데이터를 디스크 캐시를 거치지 않고 직접 디스크로 전송하는 방식
- xfersize : 전송 데이터 크기
- rdpct : 읽기 작업 비율
- seekpct : 작업의 순차/랜덤 액세스 비율을 의미 /
100%인 경우 100%의 시간을 랜덤 액세스에 할당함을 의미
- iorate = max : 최대 I/O 속도로 작업을 수행
- elapsed : 작업 실행 시간(초)
- interval : 측정된 성능 데이터의 출력 간격(초)
- threads : 동시에 실행되는 작업 스레드 수
vdbench 실행
vdbench -f <설정 파일 경로> -o <출력 로그 파일 경로>
$ ./vdbench -f test.txt -o test_result.txt
vdbench 출력 결과(예시)
반응형
'IT > 어플리케이션' 카테고리의 다른 글
윈도우(Windows)에서 삭제된 파일 복구하는 방법 (0) | 2023.07.18 |
---|---|
카페24로 워드프레스 홈페이지 만들기 (0) | 2023.07.14 |
github enterprise 백업 및 복구(backup & restore) (0) | 2023.05.15 |
ubuntu 젠킨스(jenkins) 설치간 인증서 오류 (0) | 2023.05.15 |
centos7 Prometheus & node exporter 설치 (1) | 2021.08.31 |