Oracle内置IO测试包dbms_resource_manager.CALIBRATE_IO

本文介绍Oracle11g内置的IO测试包使用方法,包括查询ASM磁盘状态及进行IO性能测试的具体SQL语句。展示了如何通过CALIBRATE_IO过程获取最大IOPS、最大Mbps和实际延迟。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[img]http://dl2.iteye.com/upload/attachment/0095/6555/28532182-8cb3-39be-ad44-44c0e50c042d.jpg[/img]
Oracle 11g开始,推出了内置的IO测试包,原理和上文提到的Orion工具基本相同。现在是具体使用的例子
SQL> select group_number, name, total_mb, free_mb, total_mb-free_mb used_mb from v$asm_disk_stat;

GROUP_NUMBER NAME TOTAL_MB FREE_MB USED_MB
------------ ------------------------------ ---------- ---------- ----------
1 DATA_0002 511999 438029 73970
1 DATA_0003 511999 438022 73977
2 FRA_0000 614399 549359 65040
2 FRA_0001 614399 549357 65042
1 DATA_0000 511999 437995 74004
1 DATA_0001 511999 438035 73964

set timing on serveroutput on;

SQL> set timing on serveroutput on;
SQL> declare
2 v_max_iops BINARY_INTEGER;
3 v_max_mbps BINARY_INTEGER;
4 v_act_lat BINARY_INTEGER;
5 begin
6 dbms_resource_manager.CALIBRATE_IO(6,20,v_max_iops,v_max_mbps,v_act_lat);
7 dbms_output.put_line('max iops : ' || v_max_iops );
8 dbms_output.put_line('max mbps : ' || v_max_mbps );
9 dbms_output.put_line('actual latency : ' || v_act_lat );
10 end;
11 /


max iops : 9277
max mbps : 549
actual latency : 20

PROCEDURE CALIBRATE_IO
参数名称 类型 输入/输出默认值
------------------------------ ----------------------- ------ --------
NUM_PHYSICAL_DISKS BINARY_INTEGER IN DEFAULT
MAX_LATENCY BINARY_INTEGER IN DEFAULT
MAX_IOPS BINARY_INTEGER OUT
MAX_MBPS BINARY_INTEGER OUT
ACTUAL_LATENCY BINARY_INTEGER OUT

运行后的结果也可通过查询dba_rsrc_io_calibrate视图实现

SQL> select * from dba_rsrc_io_calibrate;
START_TIME END_TIME MAX_IOPS MAX_MBPS MAX_PMBPS LATENCY NUM_PHYSICAL_DISKS
------------------------------ ------------------------------ ---------- ---------- ---------- ---------- ------------------
03-7?? -12 09.42.42.414132 é? 03-7?? -12 09.54.10.118080 é? 9277 549 200 20 6
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值