共计 18167 个字符,预计需要花费 46 分钟才能阅读完成。
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
在 orion 命令执行完后会生成以下文件:
[oracle@jyrac1 bin]$ ls -lrt jytest*
-rw-r–r– 1 oracle oinstall 43524 Oct 11 21:42 jytest_20161011_2122_trace.txt
-rw-r–r– 1 oracle oinstall 1930 Oct 11 21:42 jytest_20161011_2122_summary.txt
-rw-r–r– 1 oracle oinstall 570 Oct 11 21:42 jytest_20161011_2122_mbps.csv
-rw-r–r– 1 oracle oinstall 800 Oct 11 21:42 jytest_20161011_2122_lat.csv
-rw-r–r– 1 oracle oinstall 742 Oct 11 21:42 jytest_20161011_2122_iops.csv
-rw-r–r– 1 oracle oinstall 19369 Oct 11 21:42 jytest_20161011_2122_hist.txt
orion 执行的汇总结果存储在 *_summary.txt 文件中:
[oracle@jyrac1 bin]$ cat jytest_20161011_2122_summary.txt
ORION VERSION 11.2.0.4.0
Command line:
-run oltp -testname jytest
These options enable these settings:
Test: jytest
Small IO size: 8 KB
Large IO size: 1024 KB
IO types: small random IOs, large random IOs
Sequential stream pattern: one LUN per stream
Writes: 0%
Cache size: not specified
Duration for each data point: 60 seconds
Small Columns:, 3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60
Large Columns:, 0
Total Data Points: 23
Name: /dev/raw/raw1 Size: 5368709120
Name: /dev/raw/raw2 Size: 5368709120
Name: /dev/raw/raw3 Size: 10737418240
3 files found.
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.33 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=60 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
Orion 输入文件
当指定 Orion -testname 参数时,这将设置 Orion 输入与输出的文件名的前缀。-testname 选项的缺省值为 orion
Orion 参数
Orion 提供了命令参数来指定 I / O 工作量类型与其它 Orion 选项。
-run 参数是 Orion 命令必须要指定的。
-run level 选项,指定测试运行的级别 level。这个选项提供了运行级别并且允许复杂命令来指定高 级级别。如果没有设置 -run advanced,那么设置任何其它参数, 比如 -cache_size 或 -verbose,都会 报错。
除了高级级别之外,所有其它的 -run level 设置将使用一组预定义参数设置。
level 必须是以下之一:
.oltp
测试在增加负载时使用随机小 (8K)I/ O 来判断最大的 IOPS。这个参数相关的 Orion 调用如下:
/orion -run advanced \
-num_large 0 -size_small 8 -type rand \
-simulate concat -write 0 -duration 60 \
-matrix row
.dss
测试在增加负载时使用随机大 (1M)I/ O 来判断最大的吞吐量。这个参数相关的 Orion 调用如下:
./orion -run advanced \
-num_small 0 -size_large 1024 -type rand \
-simulate concat -write 0 -duration 60 \
-matrix column
.simple
对负载生成小的随机 I / O 与大的随机 I / O 工作量。在这个选项中,小 I / O 与大 I / O 是隔离进行测试。唯一 能指定的选项参数是 -cache_size 与 -verbose。这个参数相关的 Orion 调用如下:
./orion -run advanced \
-size_small 8 -size_large 1024 -type rand \
-simulate concat -write 0 -duration 60 \
-matrix basic
.normal
与 simple 相同,但也会生成小的随机 I / O 与大的随机 I / O 工作量。对于这个级别唯一能指定的选项参数 是 -cache_size 与 -verbose。这个参数相关的 Orion 调用如下:
./orion -run advanced \
-size_small 8 -size_large 1024 -type rand \
-simulate concat -write 0 -duration 60 \
-matrix detailed
.advanced
使用自定义的选项参数来测试工作量。对于这个级别可以指定任何选项参数。
Orion 的选项参数
-cache_size: 指定存储阵列读取或写入的缓存大小 (in MB)。对于大的连续 I/ O 工作量,Orion 在每个 数据点之前执行随机大 I / O 来加热缓存。Orion 使用缓存的大小来决定缓存加热的持续周期。如果设置 为 0, 将不会执行缓存加热。除非这个选项设置为 0,Orion 在每个大的连续的数据点之前执行随机 I /O。这些 I / O 将会填充到存储阵列的缓存中。使用随机数据,因此从一个数据点的 I / O 请求不会在下一个数 据点的命中。它的缺省值,如果没有指定,缺值为 2 分钟。
-duration num_seconds: 测试每个数据点的测试持续时间,缺省值是 60
-help: 打印 Orion 帮助信息。
-matrix type: 设置混合工作量类型。一个 Orion 测试可以由多个数据点测试组成。数据点测试可以用 两个维度的混合组成。在混合工作量类型中每一列代表相同小 I / O 负载的数据点测试。每一行代表 相同大 I / O 负载的数据点测试,Orion 测试可以是单点,单行,单列或整个混合工作量,依赖于混合类 型:
.basic: 不是混合工作量。小的随机与大的随机 / 连续工作量是分别进行测试。
.detailed: 小的随机与大的随机 / 连续工作量是组合进行测试,测试整个混合工作量。
.point: 使用 S 指示使用小的随机 I / O 或连续流的单个数据点与使用 L 指示使用大的随机 I / O 或连续流的 单个数据点。S 是通过 -num_small 参数进行设置。L 是通过 -num_large 参数进行设置。使用 -num_small 测试小 I /O,-num_large 测试大 I /O。
.col: 只用于大的随机 / 连续工作量。使用 -num_large 大 I / O 来测试不同大小的小 I / O 负载。
.row: 只用于小的随机工作量。使用 -num_large 大 I / O 来测试不同大小的小 I / O 负载
.max: 与 deatiled 一样,但只在最大负载测试工作量,指定 -num_small 与 -num_large 参数。测试的不 同大小负载受限于 -num_small 与 -num_large。
它的缺省值是 basic。
-num_disks value: 指定测试的物理磁盘数。为了生成一个范围的负载。指定磁盘数。这里的 value 被 用来保存一定范围的负载。增加这个参数会造成严重的 I / O 负载。它的缺省值是 testname.lun 中的 lun 数。
-num_large value: 控制大 I / O 负载。注意,它是当指定 -matrix 时的唯一选项:row,point 或 max。当 - type 选项被设置 rand, 这个参数 value 指定显著数量的大 I /O。
当 -type 选项设置为 seq,这个参数 value 指定连续 I / O 流的数量。
-num_small: 指定小随机 I / O 工作量的显著 I / O 的最大数量。注意这个选项只能在指定 -matrix 为:col,point 或 max 时才能使用。
-simulate type: 数据分布来模拟大的连续 I / O 工作量。Orion 通过以以下方式来组合特定的 LUN 来以虚 拟 LUN 的格式来进行测试:
.concat: 通过连续链接的特定 LUN 来模拟虚拟卷组。连续测试是一个 LUN 接着一个 LUN 的进行。
.raid0: 通过跨指定的 LUN 条带化来模拟虚拟卷组。每个连续流使用 raid0 条带来跨所有 LUN 执行 I /O。缺省的条带深度是 1M,为了匹配 ASM 的条带深度,可以使用 -stripe 参数进行修改。
I/ O 的偏移量由以下因素决定:
对于小的随机与大的随机工作量:
.LUN 被链接成单个虚拟 LUN(VLUN) 并且对于 VLUN 选择随机偏移量。
对于大的连续工作量:
. 使用条带 (-simulate raid0)。LUN 被用来创建单个条带化的 VLUN。不使用并发的小的随机工作量,连续流在条带 VLUN 时使用固定偏移量。对于 n streams,stream 1 在偏移量 VLUN size*(i+1)/(n+1),除非 n 为 1, 在这种情况下,单个流在 offset 0 开始。使用并发小的随机工作量,流在使用条带 VLUN 使 用随机偏移量。
. 不使用条带 (-simulate concat)。LUN 被连接成单个 VLUN。流从单个 VLUN 的随机偏移量开始。
这个参数通常只用于 -type 为 seq。
-size_large num: 指定大的随机或连续 I / O 工作量的 I / O 大小以 KB 为单位,缺省值为 1024。
-size_small num: 指定小的随机或连续 I / O 工作量的 I / O 大小以 KB 为单位,缺省值为 8。
-testname tname: 指定运行测试的标识符。当指定时,包含 LUN 磁盘的输入文件,或文件必须命名为 .lun。输出文件名以_. 为前缀。缺省值为:orion
-type[rand | seq]: 大 I / O 工作量类型,rand: 随机分布的大 I /O,seq: 连续流大 I /O, 缺省值为 rand
-verbose: 打印状态与跟踪信息来标准输出。缺省值为 option not set
-write num_write: 指定被写入的 I / O 百分比。对于大的连续 I /O,每个流要么是只读,要么是写,这个参数指定只写的百分比。缺省值为 0。
Orion 命令行示例
1. 对于 OLTP 数据库来评估存储的 IO 性能
[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
2. 对于 DSS 数据库评估存储 IO 性能
[oracle@jyrac1 bin]$ ./orion -run dss -testname jytest
ORION: ORacle IO Numbers — Version 11.2.0.4.0
jytest_20161012_1736
Calibration will take approximately 73 minutes.
Using a large value for -cache_size may take longer.
ORION VERSION 11.2.0.4.0
Command line:
-run dss -testname jytest
These options enable these settings:
Test: jytest
Small IO size: 8 KB
Large IO size: 1024 KB
IO types: small random IOs, large random IOs
Sequential stream pattern: one LUN per stream
Writes: 0%
Cache size: not specified
Duration for each data point: 240 seconds
Small Columns:, 0
Large Columns:, 3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45
Total Data Points: 18
Name: /dev/raw/raw1 Size: 5368709120
Name: /dev/raw/raw2 Size: 5368709120
Name: /dev/raw/raw3 Size: 10737418240
3 files found.
Maximum Large MBPS=141.56 @ Small=0 and Large=27
3. 对于基本的数据集评估存储 IO 性能
[oracle@jyrac1 bin]$ ./orion -run normal -testname jytest
ORION: ORacle IO Numbers — Version 11.2.0.4.0
jytest_20161012_1923
Calibration will take approximately 113 minutes.
Using a large value for -cache_size may take longer.
Maximum Large MBPS=124.02 @ Small=0 and Large=6
Maximum Small IOPS=691 @ Small=15 and Large=0
Small Read Latency: avg=21670 us, min=1325 us, max=430186 us, std dev=21687 us @ Small=15 and Large=0
Minimum Small Latency=7141 usecs @ Small=1 and Large=0
Small Read Latency: avg=7141 us, min=934 us, max=212964 us, std dev=5383 us @ Small=1 and Large=0
Small Read / Write Latency Histogram @ Small=1 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: 4 0
1024 – 2048 us: 24 0
2048 – 4096 us: 1398 0
4096 – 8192 us: 4993 0
8192 – 16384 us: 1672 0
16384 – 32768 us: 250 0
32768 – 65536 us: 20 0
65536 – 131072 us: 5 0
131072 – 262144 us: 1 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
4. 为了理解存储性能使用只读,小与大的随机 I / O 工作量:
[oracle@jyrac1 bin]$ ./orion -run simple -testname jytest
ORION: ORacle IO Numbers — Version 11.2.0.4.0
jytest_20161012_2122
Calibration will take approximately 23 minutes.
Using a large value for -cache_size may take longer.
Maximum Large MBPS=125.09 @ Small=0 and Large=6
Maximum Small IOPS=696 @ Small=15 and Large=0
Small Read Latency: avg=21501 us, min=807 us, max=351786 us, std dev=22448 us @ Small=15 and Large=0
Minimum Small Latency=6916 usecs @ Small=1 and Large=0
Small Read Latency: avg=6916 us, min=774 us, max=174704 us, std dev=4991 us @ Small=1 and Large=0
Small Read / Write Latency Histogram @ Small=1 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: 3 0
1024 – 2048 us: 23 0
2048 – 4096 us: 1480 0
4096 – 8192 us: 5299 0
8192 – 16384 us: 1611 0
16384 – 32768 us: 196 0
32768 – 65536 us: 22 0
65536 – 131072 us: 4 0
131072 – 262144 us: 3 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
5. 为了理解存储性能使用小与大混合的随机 I / O 工作量:
[oracle@jyrac1 bin]$ ./orion -run normal -testname jytest
ORION: ORacle IO Numbers — Version 11.2.0.4.0
jytest_20161012_1923
Calibration will take approximately 113 minutes.
Using a large value for -cache_size may take longer.
Maximum Large MBPS=124.02 @ Small=0 and Large=6
Maximum Small IOPS=691 @ Small=15 and Large=0
Small Read Latency: avg=21670 us, min=1325 us, max=430186 us, std dev=21687 us @ Small=15 and Large=0
Minimum Small Latency=7141 usecs @ Small=1 and Large=0
Small Read Latency: avg=7141 us, min=934 us, max=212964 us, std dev=5383 us @ Small=1 and Large=0
Small Read / Write Latency Histogram @ Small=1 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: 4 0
1024 – 2048 us: 24 0
2048 – 4096 us: 1398 0
4096 – 8192 us: 4993 0
8192 – 16384 us: 1672 0
16384 – 32768 us: 250 0
32768 – 65536 us: 20 0
65536 – 131072 us: 5 0
131072 – 262144 us: 1 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
6. 为了生成 32KB 与 1MB 的读取组合的随机 I / O 执行以下命令:
[oracle@jyrac1 bin]$ ./orion -run advanced -size_small 32 -size_large 1024 -type rand – matrix detailed -testname jytest
ORION: ORacle IO Numbers — Version 11.2.0.4.0
jytest_20161012_2153
Calibration will take approximately 113 minutes.
Using a large value for -cache_size may take longer.
Maximum Large MBPS=122.87 @ Small=0 and Large=6
Maximum Small IOPS=578 @ Small=15 and Large=0
Small Read Latency: avg=25892 us, min=2162 us, max=390074 us, std dev=24858 us @ Small=15 and Large=0
Minimum Small Latency=7386 usecs @ Small=1 and Large=0
Small Read Latency: avg=7386 us, min=1196 us, max=140649 us, std dev=4656 us @ Small=1 and Large=0
Small Read / Write Latency Histogram @ Small=1 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: 0 0
1024 – 2048 us: 5 0
2048 – 4096 us: 940 0
4096 – 8192 us: 4859 0
8192 – 16384 us: 2060 0
16384 – 32768 us: 204 0
32768 – 65536 us: 15 0
65536 – 131072 us: 6 0
131072 – 262144 us: 1 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
7. 为了生成多路 1M 写入流,模拟 1MB 的 RAID- 0 条带:
./orion -run advanced -simulate raid0 -stripe 1024 -write 100 -type seq -matrix col – num_small 0 -testname jytest
8. 为了生成 32KB 与 1MB 的组合随机读取:
./orion -run advanced -size_small 32 -size_large 1024 -type rand -matrix detailed – testname jytest
9. 为了生成多路连续 IMB 的写入流,并模拟 RAID0 条带:
./orion -run advanced -simulate raid0 -write 100 -type seq -matrix col -num_small 0 – testnmae jytest
更多 Oracle 相关信息见 Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12
本文永久更新链接地址 :http://www.linuxidc.com/Linux/2016-10/136209.htm