Oracle Orion Calibration Tool

Oracle Orion是一种用来在没有安装Oracle或没有创建数据库的情况下来预测Oracle数据库性能的工 具。不像其它的I/O校准工具,Oracle Orion是特定为模拟Oracle数据库I/O工作量而设计的。Orion 可以通过Oracle ASM来模拟条带的性能。Orion可以使用不同的I/O负载来检测性能指标,比如 MBPS,IOPS与I/O延迟。

执行Orion需要注意以下两个问题:
 .当存储是空闲或者接近空闲时执行。Orion校准存储性能是基于它所生成的I/O负载,如果在执行 Orion的同时也执行了其它非Orion的I/O工作量,那么Orion将不能正确评估性能指标。

.如果数据库已经在存储中创建,执行dbms_resource_manager.calibrate_io()时存储是一种选择。

执行Orion的步骤
1.使用-testname参数来指定一个测试名。这个参数用来唯一标识运行的Orion

2.基于测试名创建一个Orion输入文件,并且它的文件名与-testname参数所指定的测试名要相同,其 缺省的输入文件为orion.lun,例如,创建一个jytest.lun。在输入文件中列出裸设备或要测试的文 件。在输入文件的每一行添加一个卷名,不要加入任何注释。例如:
[oracle@jyrac1 bin]$ vi jytest.lun
/dev/raw/raw1
/dev/raw/raw2
/dev/raw/raw3

3.验证输入文件中所指定的所有卷,例如jytest.lun。对于在linux系统中执行以下命令进行检查:
[oracle@jyrac1 bin]$ dd if=/dev/raw/raw1 of=/dev/null bs=32k count=1024
1024+0 records in
1024+0 records out
33554432 bytes (34 MB) copied, 1.76808 seconds, 19.0 MB/s
[oracle@jyrac1 bin]$ dd if=/dev/raw/raw2 of=/dev/null bs=32k count=1024
1024+0 records in
1024+0 records out
33554432 bytes (34 MB) copied, 1.91884 seconds, 17.5 MB/s
[oracle@jyrac1 bin]$ dd if=/dev/raw/raw3 of=/dev/null bs=32k count=1024
1024+0 records in
1024+0 records out
33554432 bytes (34 MB) copied, 1.51707 seconds, 22.1 MB/s


4.第一次执行Orion时,使用oltp或dss选项的-run参数。如果数据库主要用于OLTP,那么使用-run oltp。如果数据库主要用于DSS,那么使用-run dss。

例如
[oracle@jyrac1 bin]$ ./orion -run oltp -testname jytest
ORION: ORacle IO Numbers -- Version 11.2.0.4.0
jytest_20161011_2122
Calibration will take approximately 24 minutes.
Using a large value for -cache_size may take longer.


Maximum Small IOPS=911 @ Small=60 and Large=0
Small Read Latency: avg=65784 us, min=2256 us, max=721805 us, std dev=58565 us @  Small=60 and Large=0

Minimum Small Latency=10292 usecs @ Small=3 and Large=0
Small Read Latency: avg=10292 us, min=968 us, max=164951 us, std dev=7615 us @ Small=3  and Large=0
Small Read / Write Latency Histogram @ Small=3 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:            0                      0
      512 - 1024        us:            2                      0
    1024 - 2048        us:            17                      0
    2048 - 4096        us:            1291                    0
    4096 - 8192        us:            7044                    0
    8192 - 16384      us:            6899                    0
    16384 - 32768      us:            1870                    0
    32768 - 65536      us:            279                    0
    65536 - 131072      us:            25                      0
  131072 - 262144      us:            5                      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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/a9150d7d08b542f5b1a658cade9c8cbe.html