ITPUB论坛-中国最专业的IT技术社区

 手机号登录  找回密码
 注册
查看: 921|回复: 10

关于DBMS_RESOURCE_MANAGER.CALIBRATE_IO测试ORACLE IO性能,怎么不好使?

[复制链接]
论坛徽章:
181
秀才
日期:2016-02-18 10:06:21白羊座
日期:2016-01-22 12:49:11秀才
日期:2016-01-21 13:37:04摩羯座
日期:2016-01-20 16:48:10火眼金睛
日期:2016-01-31 22:00:00ITPUB15周年纪念
日期:2016-10-13 13:15:34巨蟹座
日期:2016-01-30 22:10:33目光如炬
日期:2016-01-03 22:00:00秀才
日期:2015-12-21 09:53:46目光如炬
日期:2015-12-20 22:00:00
发表于 2018-4-9 10:38 | 显示全部楼层 |阅读模式
本帖最后由 jieyancai 于 2018-4-9 11:15 编辑

有没有朋友用DBMS_RESOURCE_MANAGER.CALIBRATE_IO测过oracle的IO性能:
1.为何如下asm环境下的测试结果都是0,似乎没起作用?测了多遍都不好使。
2.这个包需要什么样的环境下测试才有效?

参考文档:https://docs.oracle.com/cloud/latest/db121/ARPLS/d_resmgr.htm#CJGHGFEA

[root@racd1 ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.5 (Santiago)

[oracle@racd1 ~]$ sqlplus /nolog

SQL*Plus: Release 11.2.0.4.0 Production on Sun Apr 8 09:26:24 2018

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

SQL> conn /as sysdba
Connected.
10:04:46 SQL> select * from V$ASM_DISK;

GROUP_NUMBER DISK_NUMBER COMPOUND_INDEX INCARNATION MOUNT_S HEADER_STATU MODE_ST
------------ ----------- -------------- ----------- ------- ------------ -------
           1           3       16777219  3942025376 CACHED  MEMBER       ONLINE
           1           1       16777217  3942025377 CACHED  MEMBER       ONLINE
           1           2       16777218  3942025378 CACHED  MEMBER       ONLINE
           1           0       16777216  3942025379 CACHED  MEMBER       ONLINE
           3          24       50331672  3942025386 CACHED  MEMBER       ONLINE
           3          20       50331668  3942025387 CACHED  MEMBER       ONLINE
           2           4       33554436  3942025381 CACHED  MEMBER       ONLINE
           3          22       50331670  3942025388 CACHED  MEMBER       ONLINE
           3          23       50331671  3942025389 CACHED  MEMBER       ONLINE
           3          21       50331669  3942025390 CACHED  MEMBER       ONLINE
           3          18       50331666  3942025391 CACHED  MEMBER       ONLINE

GROUP_NUMBER DISK_NUMBER COMPOUND_INDEX INCARNATION MOUNT_S HEADER_STATU MODE_ST
------------ ----------- -------------- ----------- ------- ------------ -------
           3          19       50331667  3942025392 CACHED  MEMBER       ONLINE
           3          17       50331665  3942025393 CACHED  MEMBER       ONLINE
           2           3       33554435  3942025382 CACHED  MEMBER       ONLINE
           3          16       50331664  3942025394 CACHED  MEMBER       ONLINE
           3          15       50331663  3942025395 CACHED  MEMBER       ONLINE
           3          14       50331662  3942025396 CACHED  MEMBER       ONLINE
           3          13       50331661  3942025397 CACHED  MEMBER       ONLINE
           3          10       50331658  3942025398 CACHED  MEMBER       ONLINE
           3          12       50331660  3942025399 CACHED  MEMBER       ONLINE
           2           2       33554434  3942025383 CACHED  MEMBER       ONLINE
           3           9       50331657  3942025400 CACHED  MEMBER       ONLINE

GROUP_NUMBER DISK_NUMBER COMPOUND_INDEX INCARNATION MOUNT_S HEADER_STATU MODE_ST
------------ ----------- -------------- ----------- ------- ------------ -------
           3          11       50331659  3942025401 CACHED  MEMBER       ONLINE
           3           8       50331656  3942025402 CACHED  MEMBER       ONLINE
           3           7       50331655  3942025403 CACHED  MEMBER       ONLINE
           3           6       50331654  3942025404 CACHED  MEMBER       ONLINE
           3           5       50331653  3942025405 CACHED  MEMBER       ONLINE
           3           4       50331652  3942025406 CACHED  MEMBER       ONLINE
           2           1       33554433  3942025384 CACHED  MEMBER       ONLINE
           3           2       50331650  3942025407 CACHED  MEMBER       ONLINE
           3           3       50331651  3942025408 CACHED  MEMBER       ONLINE
           1           4       16777220  3942025380 CACHED  MEMBER       ONLINE
           3           0       50331648  3942025409 CACHED  MEMBER       ONLINE

GROUP_NUMBER DISK_NUMBER COMPOUND_INDEX INCARNATION MOUNT_S HEADER_STATU MODE_ST
------------ ----------- -------------- ----------- ------- ------------ -------
           3           1       50331649  3942025410 CACHED  MEMBER       ONLINE
           2           0       33554432  3942025385 CACHED  MEMBER       ONLINE
           0          26             26  3942025347 CLOSED  CANDIDATE    ONLINE
           0          23             23  3942025344 CLOSED  CANDIDATE    ONLINE
           0          20             20  3942025341 CLOSED  CANDIDATE    ONLINE
           0          19             19  3942025340 CLOSED  CANDIDATE    ONLINE
           0          17             17  3942025338 CLOSED  CANDIDATE    ONLINE
           0          16             16  3942025337 CLOSED  CANDIDATE    ONLINE
           0          15             15  3942025336 CLOSED  CANDIDATE    ONLINE
           0          13             13  3942025334 CLOSED  CANDIDATE    ONLINE
           0          11             11  3942025332 CLOSED  CANDIDATE    ONLINE

GROUP_NUMBER DISK_NUMBER COMPOUND_INDEX INCARNATION MOUNT_S HEADER_STATU MODE_ST
------------ ----------- -------------- ----------- ------- ------------ -------
           0          10             10  3942025331 CLOSED  CANDIDATE    ONLINE
           0           9              9  3942025330 CLOSED  CANDIDATE    ONLINE
           0           8              8  3942025329 CLOSED  CANDIDATE    ONLINE
           0           7              7  3942025328 CLOSED  CANDIDATE    ONLINE
           0           6              6  3942025327 CLOSED  CANDIDATE    ONLINE
           0           5              5  3942025326 CLOSED  CANDIDATE    ONLINE
           0           4              4  3942025325 CLOSED  CANDIDATE    ONLINE
           0           3              3  3942025324 CLOSED  CANDIDATE    ONLINE
           0           2              2  3942025323 CLOSED  CANDIDATE    ONLINE
           0           1              1  3942025322 CLOSED  CANDIDATE    ONLINE
           0           0              0  3942025321 CLOSED  CANDIDATE    ONLINE

55 rows selected.


10:05:31 SQL> select * from V$ASM_DISKGROUP;

GROUP_NUMBER NAME                           SECTOR_SIZE BLOCK_SIZE STATE       T
------------ ------------------------------ ----------- ---------- ----------- -
           1 ARCHDG                                 512       4096 CONNECTED   E
           2 CRSDG                                  512       4096 MOUNTED     N
           3 DATADG                                 512       4096 CONNECTED   E

10:06:09 SQL> select * from v$asm_disk where GROUP_NUMBER=3;

GROUP_NUMBER DISK_NUMBER COMPOUND_INDEX INCARNATION MOUNT_S HEADER_STATU MODE_ST
------------ ----------- -------------- ----------- ------- ------------ -------
           3          24       50331672  3942025386 CACHED  MEMBER       ONLINE
           3          20       50331668  3942025387 CACHED  MEMBER       ONLINE
           3          22       50331670  3942025388 CACHED  MEMBER       ONLINE
           3          23       50331671  3942025389 CACHED  MEMBER       ONLINE
           3          21       50331669  3942025390 CACHED  MEMBER       ONLINE
           3          18       50331666  3942025391 CACHED  MEMBER       ONLINE
           3          19       50331667  3942025392 CACHED  MEMBER       ONLINE
           3          17       50331665  3942025393 CACHED  MEMBER       ONLINE
           3          16       50331664  3942025394 CACHED  MEMBER       ONLINE
           3          15       50331663  3942025395 CACHED  MEMBER       ONLINE
           3          14       50331662  3942025396 CACHED  MEMBER       ONLINE

GROUP_NUMBER DISK_NUMBER COMPOUND_INDEX INCARNATION MOUNT_S HEADER_STATU MODE_ST
------------ ----------- -------------- ----------- ------- ------------ -------
           3          13       50331661  3942025397 CACHED  MEMBER       ONLINE
           3          10       50331658  3942025398 CACHED  MEMBER       ONLINE
           3          12       50331660  3942025399 CACHED  MEMBER       ONLINE
           3           9       50331657  3942025400 CACHED  MEMBER       ONLINE
           3          11       50331659  3942025401 CACHED  MEMBER       ONLINE
           3           8       50331656  3942025402 CACHED  MEMBER       ONLINE
           3           7       50331655  3942025403 CACHED  MEMBER       ONLINE
           3           6       50331654  3942025404 CACHED  MEMBER       ONLINE
           3           5       50331653  3942025405 CACHED  MEMBER       ONLINE
           3           4       50331652  3942025406 CACHED  MEMBER       ONLINE
           3           2       50331650  3942025407 CACHED  MEMBER       ONLINE

GROUP_NUMBER DISK_NUMBER COMPOUND_INDEX INCARNATION MOUNT_S HEADER_STATU MODE_ST
------------ ----------- -------------- ----------- ------- ------------ -------
           3           3       50331651  3942025408 CACHED  MEMBER       ONLINE
           3           0       50331648  3942025409 CACHED  MEMBER       ONLINE
           3           1       50331649  3942025410 CACHED  MEMBER       ONLINE

25 rows selected.

10:06:33 SQL>
10:07:11 SQL>
10:07:11 SQL> set timing on serveroutput on;
10:07:12 SQL> declare
  v_max_iops BINARY_INTEGER;
  v_max_mbps BINARY_INTEGER;
  v_act_lat BINARY_INTEGER;
begin
  DBMS_RESOURCE_MANAGER.CALIBRATE_IO(25,10 ,v_max_iops,v_max_mbps,v_act_lat);
  dbms_output.put_line('max iops : ' || v_max_iops );
  dbms_output.put_line('max mbps : ' || v_max_mbps );
  dbms_output.put_line('actual latency : ' || v_act_lat );
end;
/

max iops : 0
max mbps : 0
actual latency : 0

PL/SQL procedure successfully completed.

Elapsed: 00:23:44.27

10:31:59 SQL> select * from DBA_RSRC_IO_CALIBRATE;

START_TIME
---------------------------------------------------------------------------
END_TIME                                                                      MAX_IOPS   MAX_MBPS  MAX_PMBPS    LATENCY
--------------------------------------------------------------------------- ---------- ---------- ---------- ----------
NUM_PHYSICAL_DISKS
------------------
08-APR-18 10.07.13.702314 AM
08-APR-18 10.30.57.956669 AM                                                         0          0          0          0
                25


Elapsed: 00:00:00.00
10:32:14 SQL> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options

SQL> conn /as sysdba
Connected.
SQL> show parameter timed;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
timed_os_statistics                  integer     0
timed_statistics                     boolean     TRUE
SQL> show parameter asy;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
disk_asynch_io                       boolean     TRUE
tape_asynch_io                       boolean     TRUE
SQL> set line 132
SQL> set wrap off
SQL> col name format a50
SQL> SELECT name, asynch_io FROM v$datafile f,v$iostat_file i
  2    WHERE f.file#        = i.file_no
  3    AND   filetype_name  = 'Data File'
  4   /

NAME                                               ASYNCH_IO
-------------------------------------------------- ---------
+DATADG/gddb/datafile/system.320.946567057         ASYNC_ON
+DATADG/gddb/datafile/sysaux.321.946567059         ASYNC_ON
+DATADG/gddb/datafile/undotbs1.322.946567061       ASYNC_ON
+DATADG/gddb/datafile/undotbs2.324.946567067       ASYNC_ON
+DATADG/gddb/datafile/users.325.946567067          ASYNC_ON
+DATADG/gddb/datafile/users.377.947256269          ASYNC_ON
+DATADG/gddb/datafile/users.378.947256335          ASYNC_ON
+DATADG/gddb/datafile/users.379.947256363          ASYNC_ON
+DATADG/gddb/datafile/users.380.947256391          ASYNC_ON
+DATADG/gddb/datafile/users.381.947256425          ASYNC_ON
+DATADG/gddb/datafile/users.382.947256455          ASYNC_ON

NAME                                               ASYNCH_IO
-------------------------------------------------- ---------
+DATADG/gddb/datafile/users.383.947256487          ASYNC_ON
+DATADG/gddb/datafile/users.384.947256519          ASYNC_ON
+DATADG/gddb/datafile/users.385.947256547          ASYNC_ON
+DATADG/gddb/datafile/users.386.947256593          ASYNC_ON
+DATADG/gddb/datafile/users.387.947256651          ASYNC_ON
+DATADG/gddb/datafile/users.388.947256685          ASYNC_ON
+DATADG/gddb/datafile/users.389.947256717          ASYNC_ON
+DATADG/gddb/datafile/users.390.947256759          ASYNC_ON
+DATADG/gddb/datafile/users.391.947256835          ASYNC_ON
+DATADG/gddb/datafile/users.392.947256875          ASYNC_ON
+DATADG/gddb/datafile/users.393.947256997          ASYNC_ON

NAME                                               ASYNCH_IO
-------------------------------------------------- ---------
+DATADG/gddb/datafile/users.394.947257037          ASYNC_ON
+DATADG/gddb/datafile/users.395.947257419          ASYNC_ON
+DATADG/gddb/datafile/users.396.947257547          ASYNC_ON
+DATADG/gddb/datafile/users.397.947257593          ASYNC_ON
+DATADG/gddb/datafile/users.398.947257621          ASYNC_ON
+DATADG/gddb/datafile/users.399.947257663          ASYNC_ON
+DATADG/gddb/datafile/users.400.947257691          ASYNC_ON
+DATADG/gddb/datafile/users.401.947257719          ASYNC_ON
+DATADG/gddb/datafile/users.402.947257749          ASYNC_ON
+DATADG/gddb/datafile/users.403.947257779          ASYNC_ON
+DATADG/gddb/datafile/users.404.947257829          ASYNC_ON

NAME                                               ASYNCH_IO
-------------------------------------------------- ---------
+DATADG/gddb/datafile/users.405.947257859          ASYNC_ON
+DATADG/gddb/datafile/users.406.947257907          ASYNC_ON
+DATADG/gddb/datafile/users.407.947257975          ASYNC_ON
+DATADG/gddb/datafile/users.408.947258059          ASYNC_ON
+DATADG/gddb/datafile/users.409.947258121          ASYNC_ON
+DATADG/gddb/datafile/users.410.947258157          ASYNC_ON
+DATADG/gddb/datafile/users.411.947258189          ASYNC_ON
+DATADG/gddb/datafile/users.412.947258231          ASYNC_ON
+DATADG/gddb/datafile/users.413.947258285          ASYNC_ON
+DATADG/gddb/datafile/users.414.947258315          ASYNC_ON
+DATADG/gddb/datafile/users.415.947258357          ASYNC_ON

NAME                                               ASYNCH_IO
-------------------------------------------------- ---------
+DATADG/gddb/datafile/users.416.947258397          ASYNC_ON
+DATADG/gddb/datafile/users.417.947259957          ASYNC_ON
+DATADG/gddb/datafile/users.418.947259995          ASYNC_ON
+DATADG/gddb/datafile/users.419.947260055          ASYNC_ON
+DATADG/gddb/datafile/users.420.947260103          ASYNC_ON
+DATADG/gddb/datafile/users.421.947260153          ASYNC_ON
+DATADG/gddb/datafile/users.422.947260391          ASYNC_ON
+DATADG/gddb/datafile/users.423.947260487          ASYNC_ON
+DATADG/gddb/datafile/users.424.947260863          ASYNC_ON
+DATADG/gddb/datafile/patrol_data.dbf              ASYNC_ON
+DATADG/gddb/datafile/tools.468.953197489          ASYNC_ON

NAME                                               ASYNCH_IO
-------------------------------------------------- ---------
+DATADG/gddb/datafile/indx.469.953197503           ASYNC_ON
+DATADG/gddb/datafile/drsys.470.953197515          ASYNC_ON
+DATADG/gddb/datafile/odm.471.953197545            ASYNC_ON
+DATADG/gddb/datafile/cwmlite.472.953197553        ASYNC_ON
+DATADG/gddb/datafile/example.473.953197567        ASYNC_ON
+DATADG/gddb/datafile/kcgl.474.953197589           ASYNC_ON
+DATADG/gddb/datafile/undotbs1.483.953287281       ASYNC_ON
+DATADG/gddb/datafile/goldengate.488.954158943     ASYNC_ON

63 rows selected.

SQL> set timing on
SQL> set time on
10:47:27 SQL> SET SERVEROUTPUT ON
10:47:29 SQL> DECLARE
10:47:29   2    lat  INTEGER;
10:47:29   3    iops INTEGER;
  mbps INTEGER;
10:47:29   4  10:47:29   5  BEGIN
10:47:29   6    DBMS_RESOURCE_MANAGER.CALIBRATE_IO (63, 10, iops, mbps, lat);
10:47:29   7    DBMS_OUTPUT.PUT_LINE ('max_iops = ' || iops);
10:47:29   8    DBMS_OUTPUT.PUT_LINE ('latency  = ' || lat);
10:47:29   9    DBMS_OUTPUT.PUT_LINE ('max_mbps = ' || mbps);
10:47:29  10  end;
10:47:29  11  /
max_iops = 0
latency  = 0
max_mbps = 0

PL/SQL procedure successfully completed.

Elapsed: 00:22:44.16

11:13:16 SQL>
11:13:16 SQL>
11:13:16 SQL>
11:13:21 SQL>
11:13:21 SQL> select * from v$io_calibration_status;

STATUS        CALIBRATION_TIME
------------- ---------------------------------------------------------------------------
READY         09-APR-18 11.10.15.142 AM

Elapsed: 00:00:00.01


执行存储过程中的压力状况:
[root@racd1 ~]# sar 1 100000
Linux 2.6.32-431.el6.x86_64 (racd1)     04/09/2018      _x86_64_        (80 CPU)

10:50:48 AM     CPU     %user     %nice   %system   %iowait    %steal     %idle
10:50:49 AM     all     32.65      0.00     60.14      0.00      0.00      7.22
10:50:50 AM     all     32.20      0.01     60.58      0.01      0.00      7.20
10:50:51 AM     all     32.30      0.00     60.54      0.01      0.00      7.15
10:50:52 AM     all     32.40      0.00     60.27      0.00      0.00      7.33
10:50:53 AM     all     32.20      0.00     60.42      0.00      0.00      7.38
10:50:54 AM     all     32.22      0.00     60.42      0.00      0.00      7.35
10:50:55 AM     all     32.50      0.00     60.12      0.01      0.00      7.38
10:50:56 AM     all     32.27      0.01     60.72      0.00      0.00      7.00
10:50:57 AM     all     32.24      0.05     60.61      0.00      0.00      7.10
10:50:58 AM     all     32.20      0.00     60.44      0.00      0.00      7.35
10:50:59 AM     all     32.36      0.00     61.51      0.00      0.00      6.13
10:51:00 AM     all     32.47      0.03     60.37      0.03      0.00      7.11
10:51:01 AM     all     32.18      0.00     60.51      0.00      0.00      7.32
10:51:02 AM     all     32.30      0.00     60.68      0.00      0.00      7.02
10:51:03 AM     all     32.62      0.00     60.59      0.00      0.00      6.79
10:51:04 AM     all     32.86      0.00     60.71      0.03      0.00      6.40
10:51:05 AM     all     33.38      0.00     60.54      0.00      0.00      6.08
10:51:06 AM     all     33.48      0.00     60.61      0.01      0.00      5.90
10:51:07 AM     all     32.99      0.00     60.26      0.00      0.00      6.75
10:51:08 AM     all     32.15      0.00     60.62      0.01      0.00      7.22
10:51:09 AM     all     32.45      0.00     60.38      0.00      0.00      7.18
10:51:10 AM     all     32.77      0.00     59.90      0.03      0.00      7.30
10:51:11 AM     all     32.16      0.00     60.70      0.00      0.00      7.14
10:51:12 AM     all     32.68      0.00     60.71      0.00      0.00      6.61
10:51:13 AM     all     32.52      0.00     60.23      0.01      0.00      7.24
10:51:14 AM     all     32.13      0.00     60.65      0.00      0.00      7.22
10:51:15 AM     all     30.12      0.00     55.14      6.83      0.00      7.92
10:51:16 AM     all     32.76      0.00     60.31      0.00      0.00      6.93
10:51:17 AM     all     34.71      0.00     60.31      0.00      0.00      4.98


[root@racd1 ~]# free
             total       used       free     shared    buffers     cached
Mem:     330540044  240274832   90265212          0     906348   91403820
-/+ buffers/cache:  147964664  182575380
Swap:     16809976          0   16809976

论坛徽章:
121
现任管理团队成员
日期:2011-05-07 01:45:08弗兰奇
日期:2018-01-31 17:04:24ITPUB15周年纪念
日期:2018-02-08 11:01:54托尼托尼·乔巴
日期:2018-03-14 18:48:34秀才
日期:2018-04-08 14:48:31
发表于 2018-4-9 15:46 | 显示全部楼层

下面是我当年做的记录,你对照看一下吧

SQL> select file#,name,bytes/1024/1024/1024,asynch_io from v$datafile f,v$iostat_file i

  2  where f.file#=i.file_no

  3  and (filetype_name='Data File');



     FILE# NAME                                                         BYTES/1024/1024/1024 ASYNCH_IO

---------- ------------------------------------------------------------ -------------------- ---------

         1 +PRSTD_DBF/pr0/datafile/system.259.937586019                            .68359375 ASYNC_ON

         2 +PRSTD_DBF/pr0/datafile/sysaux.260.937586023                             .5859375 ASYNC_ON

         3 +PRSTD_DBF/pr0/datafile/undotbs1.261.937586029                           .1953125 ASYNC_ON

         4 +PRSTD_DBF/pr0/datafile/undotbs2.263.937586035                           .1953125 ASYNC_ON

         5 +PRSTD_DBF/pr0/datafile/users.264.937586039                                    30 ASYNC_ON

         6 +PRSTD_DBF/pr0/datafile/users.268.937587781                                    30 ASYNC_ON

         7 +PRSTD_DBF/pr0/datafile/users.269.937588047                                    30 ASYNC_ON

         8 +PRSTD_DBF/pr0/datafile/users.270.937588151                                    30 ASYNC_ON

         9 +PRSTD_DBF/pr0/datafile/users.271.937588249                                    30 ASYNC_ON

        10 +PRSTD_DBF/pr0/datafile/users.272.937588401                                    30 ASYNC_ON

        11 +PRSTD_DBF/pr0/datafile/users.273.937588513                                    30 ASYNC_ON

        12 +PRSTD_DBF/pr0/datafile/users.274.937588659                                    30 ASYNC_ON

        13 +PRSTD_DBF/pr0/datafile/users.275.937588801                                    30 ASYNC_ON

        14 +PRSTD_DBF/pr0/datafile/users.276.937588901                                    30 ASYNC_ON

        15 +PRSTD_DBF/pr0/datafile/users.277.937589721                                    30 ASYNC_ON

        16 +PRSTD_DBF/pr0/datafile/users.278.937589943                                    30 ASYNC_ON

        17 +PRSTD_DBF/pr0/datafile/users.279.937590063                                    30 ASYNC_ON

        18 +PRSTD_DBF/pr0/datafile/users.280.937590147                                    30 ASYNC_ON

        19 +PRSTD_DBF/pr0/datafile/users.281.937590493                                    30 ASYNC_ON

        20 +PRSTD_DBF/pr0/datafile/users.282.937590553                                    30 ASYNC_ON



20 rows selected.



SQL> select * from v$io_calibration_status;



STATUS        CALIBRATION_TIME

------------- ---------------------------------------------------------------------------

READY         02-MAR-17 05.34.29.281 PM



SQL> SET SERVEROUTPUT ON

SQL> DECLARE

  2  lat INTEGER;

  3  iops INTEGER;

  4  mbps INTEGER;

  5  BEGIN

  6  --DBMS_RESOURCE_MANAGER.CALIBRATE_IO(<NUM_DISKS>, <MAX_LATENCY>,iops, mbps, lat);

  7  DBMS_RESOURCE_MANAGER.CALIBRATE_IO (128, 10, iops, mbps, lat);

  8  DBMS_OUTPUT.PUT_LINE ('max_iops = ' || iops);

  9  DBMS_OUTPUT.PUT_LINE ('latency = ' || lat);

10  DBMS_OUTPUT.PUT_LINE ('max_mbps = ' || mbps);

11  END;

12  /





max_iops = 26022

latency = 6

max_mbps = 1541



PL/SQL procedure successfully completed.



SQL> SQL> SQL>

SQL>

SQL>

SQL> select * from dba_rsrc_io_calibrate;



START_TIME                     END_TIME                         MAX_IOPS   MAX_MBPS  MAX_PMBPS    LATENCY NUM_PHYSICAL_DISKS

------------------------------ ------------------------------ ---------- ---------- ---------- ---------- ------------------

02-MAR-17 06.12.11.348526 PM   02-MAR-17 06.22.35.728419 PM        26022       1541        243          6                128

使用道具 举报

回复
论坛徽章:
181
秀才
日期:2016-02-18 10:06:21白羊座
日期:2016-01-22 12:49:11秀才
日期:2016-01-21 13:37:04摩羯座
日期:2016-01-20 16:48:10火眼金睛
日期:2016-01-31 22:00:00ITPUB15周年纪念
日期:2016-10-13 13:15:34巨蟹座
日期:2016-01-30 22:10:33目光如炬
日期:2016-01-03 22:00:00秀才
日期:2015-12-21 09:53:46目光如炬
日期:2015-12-20 22:00:00
 楼主| 发表于 2018-4-9 15:58 | 显示全部楼层
本帖最后由 jieyancai 于 2018-4-9 16:04 编辑
zergduan 发表于 2018-4-9 15:46
下面是我当年做的记录,你对照看一下吧

SQL> select file#,name,bytes/1024/1024/1024,asynch_io from ...

老大,看不出差别呢另外你那个disks填的128,有什么说法?怎么不是写20?

使用道具 举报

回复
论坛徽章:
121
现任管理团队成员
日期:2011-05-07 01:45:08弗兰奇
日期:2018-01-31 17:04:24ITPUB15周年纪念
日期:2018-02-08 11:01:54托尼托尼·乔巴
日期:2018-03-14 18:48:34秀才
日期:2018-04-08 14:48:31
发表于 2018-4-9 16:05 | 显示全部楼层
jieyancai 发表于 2018-4-9 15:58
老大,看不出差别呢另外你那个disks填的128,有什么说法?怎么不是写20?

因为我的确有128块盘呀,这个只代表压力,可以随便写
来自苹果客户端来自客户端

使用道具 举报

回复
论坛徽章:
181
秀才
日期:2016-02-18 10:06:21白羊座
日期:2016-01-22 12:49:11秀才
日期:2016-01-21 13:37:04摩羯座
日期:2016-01-20 16:48:10火眼金睛
日期:2016-01-31 22:00:00ITPUB15周年纪念
日期:2016-10-13 13:15:34巨蟹座
日期:2016-01-30 22:10:33目光如炬
日期:2016-01-03 22:00:00秀才
日期:2015-12-21 09:53:46目光如炬
日期:2015-12-20 22:00:00
 楼主| 发表于 2018-4-9 16:27 | 显示全部楼层
zergduan 发表于 2018-4-9 15:46
下面是我当年做的记录,你对照看一下吧

SQL> select file#,name,bytes/1024/1024/1024,asynch_io from ...

没效果,怪了!!!
SQL> set timing on
SQL> set time on
16:03:28 SQL> SET SERVEROUTPUT ON
16:03:30 SQL> DECLARE
16:03:30   2  lat INTEGER;
16:03:30   3  iops INTEGER;
16:03:30   4  mbps INTEGER;
16:03:30   5  BEGIN
16:03:30   6  DBMS_RESOURCE_MANAGER.CALIBRATE_IO (128, 10, iops, mbps, lat);
16:03:30   7  DBMS_OUTPUT.PUT_LINE ('max_iops = ' || iops);
16:03:30   8  DBMS_OUTPUT.PUT_LINE ('latency = ' || lat);
16:03:30   9  DBMS_OUTPUT.PUT_LINE ('max_mbps = ' || mbps);
16:03:30  10  END;
16:03:30  11  /
datedatedatedatemax_iops = 0
latency = 0
max_mbps = 0

PL/SQL procedure successfully completed.

Elapsed: 00:22:43.73

16:26:46 SQL> select * from dba_rsrc_io_calibrate;

START_TIME
---------------------------------------------------------------------------
END_TIME                                                                      MAX_IOPS   MAX_MBPS  MAX_PMBPS    LATENCY
--------------------------------------------------------------------------- ---------- ---------- ---------- ----------
NUM_PHYSICAL_DISKS
------------------
09-APR-18 04.03.31.629440 PM
09-APR-18 04.26.15.350560 PM                                                         0          0          0          0
               128


Elapsed: 00:00:00.00

使用道具 举报

回复
论坛徽章:
121
现任管理团队成员
日期:2011-05-07 01:45:08弗兰奇
日期:2018-01-31 17:04:24ITPUB15周年纪念
日期:2018-02-08 11:01:54托尼托尼·乔巴
日期:2018-03-14 18:48:34秀才
日期:2018-04-08 14:48:31
发表于 2018-4-9 16:28 | 显示全部楼层
我觉得你这个是bug吧
来自苹果客户端来自客户端

使用道具 举报

回复
论坛徽章:
181
秀才
日期:2016-02-18 10:06:21白羊座
日期:2016-01-22 12:49:11秀才
日期:2016-01-21 13:37:04摩羯座
日期:2016-01-20 16:48:10火眼金睛
日期:2016-01-31 22:00:00ITPUB15周年纪念
日期:2016-10-13 13:15:34巨蟹座
日期:2016-01-30 22:10:33目光如炬
日期:2016-01-03 22:00:00秀才
日期:2015-12-21 09:53:46目光如炬
日期:2015-12-20 22:00:00
 楼主| 发表于 2018-4-9 16:30 | 显示全部楼层
zergduan 发表于 2018-4-9 16:05
因为我的确有128块盘呀,这个只代表压力,可以随便写

是啊,这个数值改成什么,时间基本都花20多分钟,结果却都是0,搞不清楚哪里的bug。太诡异了!

使用道具 举报

回复
论坛徽章:
181
秀才
日期:2016-02-18 10:06:21白羊座
日期:2016-01-22 12:49:11秀才
日期:2016-01-21 13:37:04摩羯座
日期:2016-01-20 16:48:10火眼金睛
日期:2016-01-31 22:00:00ITPUB15周年纪念
日期:2016-10-13 13:15:34巨蟹座
日期:2016-01-30 22:10:33目光如炬
日期:2016-01-03 22:00:00秀才
日期:2015-12-21 09:53:46目光如炬
日期:2015-12-20 22:00:00
 楼主| 发表于 2018-4-9 16:32 | 显示全部楼层
zergduan 发表于 2018-4-9 16:28
我觉得你这个是bug吧

我也感觉是,但没查到。

使用道具 举报

回复
论坛徽章:
121
现任管理团队成员
日期:2011-05-07 01:45:08弗兰奇
日期:2018-01-31 17:04:24ITPUB15周年纪念
日期:2018-02-08 11:01:54托尼托尼·乔巴
日期:2018-03-14 18:48:34秀才
日期:2018-04-08 14:48:31
发表于 2018-4-9 16:48 | 显示全部楼层
jieyancai 发表于 2018-4-9 16:32
我也感觉是,但没查到。

晕,我也没找到相关bug,不成给oracle开SR吧。。好奇怪

使用道具 举报

回复
论坛徽章:
181
秀才
日期:2016-02-18 10:06:21白羊座
日期:2016-01-22 12:49:11秀才
日期:2016-01-21 13:37:04摩羯座
日期:2016-01-20 16:48:10火眼金睛
日期:2016-01-31 22:00:00ITPUB15周年纪念
日期:2016-10-13 13:15:34巨蟹座
日期:2016-01-30 22:10:33目光如炬
日期:2016-01-03 22:00:00秀才
日期:2015-12-21 09:53:46目光如炬
日期:2015-12-20 22:00:00
 楼主| 发表于 2018-4-9 16:57 | 显示全部楼层
zergduan 发表于 2018-4-9 16:48
晕,我也没找到相关bug,不成给oracle开SR吧。。好奇怪

多谢帮忙!

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

TOP技术积分榜 社区积分榜 徽章 电子杂志 团队 统计 虎吧 老博客 知识索引树 读书频道 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档 | IT博客
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛 | SAP ERP系统
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 网站律师 隐私政策 知识产权声明
京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表