Orion IOPS Graph
11.2 버전부터 오라클 엔진과 함께 제공되는 IO 벤치마크 툴이 있습니다.
바로 ORION (ORacle IO Numbers) 라는 툴인데요.
LUN에 대해서 OLTP, DSS 또는 둘의 조합, 사용자 지정 워크로드 등 다양한 블록 사이즈와 워크로드 유형에 대해서 테스트할 수 있습니다.
다른 벤치마크 툴 들이 오라클의 I/O 특성을 반영하지 못한다는 단점을 보완한 툴입니다.
궁금하신 분들은 orion –help
주의: 쓰기 테스트를 할 경우 LUN 의 데이터가 삭제될 수 있으므로 운영 중인 DISK에 대해서 테스트 금지
필수 파라미터들:
run 실행할 워크로드의 유형 (simple, normal, advanced, dss, oltp).
simple – 여러 부하에서 random sm(8K) IO를 테스트한 다음, 여러 부하에서 random large(1M) IO를 테스트한다.
normal – random small (8K) IO와 random large(1M) IO의 조합을 테스트한다.
advanced – 선택 가능한 파라미터를 사용하여 사용자가 지정한 워크로드를 테스트한다.
dss – 최대 스루풋(throughput)을 알아내기 위해 부하를 늘려가면서 random large(1M) IO를 테스트한다.
oltp – 최대 IOPS를 알아내기 위해 부하를 늘려가면서 random small (8K) IO를 테스트한다.
[root@london1 bin]# ./orion -run simple -testname prod
ORION: ORacle IO Numbers — Version 11.2.0.1.0
prod_20091113_1511
Calibration will take approximately 9 minutes.
Using a large value for -cache_size may take longer.
자세한 사항은 다음의 오라클 매뉴얼 참고 바랍니다.
https://docs.oracle.com/cd/E18283_01/server.112/e16638/iodesign.htm
ORION(Oracle I/O Calibration Tool) Oracle 제공하는, 테스트 저장 시스템 성능 병목 쓰인다
ORION 때문에 한 독립 유틸리티, 사용자 필요 생성 및 실행 Oracle 데이터베이스
ORION 사용 아주 쉬운 홈페이지 에서 부터 down 내려 가방 직접 압축을 풀 수 사용
11.2 이하 버전 사용시 다운로드 주소
http://www.oracle.com/technetwork/cn/topics/index-088165-zhs.html
압축을 풀:
# gunzip orion_linux_x86.gz
(2) 장점
● 실행 Load Runner 및 구성 대량의 가상 사용자 필요
● 실행 Oracle 데이터베이스 필요 및 준비 대량의 테스트 데이터
● 테스트 결과 더 대표적인 만약 무작위로 IO 테스트 중 이 소프트웨어 수 있도록 저장할 적중률 접근 을 0 더 모의 무슨 디스크 진실한 IOPS 때문에 load runner 매우 어려워 이 최종 디스크 IOPS 필요한 게 환산하다
● 반드시 비율에 따라 설정할 수 필요한 쓰기 동작 (기본 안 쓰여 조작) 하지만 주의해야. 만약 디스크에 있는 데이터 데 조심해 데이터 뒤덮이다 빠지다
(3) 출력 파일
ORION 실행 끝 어떻게 출력 5개 파일:
● <testname>_summary.txt – Summary of the input parameters along with min. small latency, max large MBPS and/or max.small IOPS.
● <testname>_mbps.csv – Performanceresults of large IOs in MBPS(물동량)
● <testname>_iops.csv – Performanceresults of small IOs in IOPS(초당 IO 횟수)
● <testname>_lat.csv – Latency of smallIOs(응답 시간)
● <testname>_tradeoff.csv – Shows largeMBPS / small IOPS combinations that can be achieved at certain small latencies
● <testname>_trace.txt – Extended,unprocessed output(트랙 정보 가장 자세한 자료)
(4) 세 개의 필수 매개 변수
실행 ORAION 반드시 포함run,testname,num_disks 세 개의 인자를
● run
Type of workload to run(simple, normal, advanced)
simple – tests random 8K small IOs at various loads,then random 1M largeIOs at various loads.
normal – tests combinations of random8K small IOs and random 1M large IOs
advanced – run theworkload specified by the user using optional parameters
● testname Name of the test run
● num_disks Number of disks (physicalspindles)
(5) 한 차례 간단한 테스트
ORION 집행 하나의 인자를 파일 필요한 지정된 테스트 디스크 쓰인다
# cat /dev/sda1 > rocky
# cat /dev/sda2 > rocky
# ./orion_linux_x86 -run simple -testname rocky -num_disks 1
시험 결과가 어떻게 생성 이상의 말한 5개 파일
예시>
[oracle@host01 ~]$ $ORACLE_HOME/bin/orion -run oltp \
> -testname firsttest -hugenotneeded
ORION: ORacle IO Numbers — Version 11.2.0.4.0
firsttest_20140724_2232
Calibration will take approximately 22 minutes.
Using a large value for -cache_size may take longer.
Maximum Small IOPS=13018 @ Small=15 and Large=0
Small Read Latency: avg=1152 us, min=312 us, max=11984 us, std dev=390 us @ Small=15 and Large=0
Minimum Small Latency=921 usecs @ Small=11 and Large=0
Small Read Latency: avg=921 us, min=304 us, max=85692 us, std dev=462 us @ Small=11 and Large=0
Small Read / Write Latency Histogram @ Small=11 and Large=0
Latency: # of IOs (read) # of IOs (write)
0 – 1 us: 0 0
2 – 4 us: 0 0
4 – 8 us: 0 0
8 – 16 us: 0 0
16 – 32 us: 0 0
32 – 64 us: 0 0
64 – 128 us: 0 0
128 – 256 us: 0 0
256 – 512 us: 2102 0
512 – 1024 us: 603335 0
1024 – 2048 us: 91864 0
2048 – 4096 us: 16386 0
4096 – 8192 us: 2090 0
8192 – 16384 us: 71 0
16384 – 32768 us: 10 0
32768 – 65536 us: 3 0
65536 – 131072 us: 1 0
131072 – 262144 us: 0 0
262144 – 524288 us: 0 0
524288 – 1048576 us: 0 0
1048576 – 2097152 us: 0 0
2097152 – 4194304 us: 0 0
4194304 – 8388608 us: 0 0
8388608 – 16777216 us: 0 0
16777216 – 33554432 us: 0 0
33554432 – 67108864 us: 0 0
67108864 – 134217728 us: 0 0
134217728 – 268435456 us: 0 0
you’re really a good webmaster. The site loading speed is amazing. It seems that you are doing any unique trick. Also, The contents are masterpiece. you’ve done a great job on this topic!