Oracle 11g中的IO Calibrate(IO校准)(2)

此时的状态,从Not Available变为Ready。在校准过程中,Oracle会形成对存储的大量IO读写操作。我们借助Linux下的sar命令,监控全部过程。
 
 

[root@SimpleLinux ~]# sar -b 5 100 -o /tmp/res2

Linux 2.6.18-128.el5 (SimpleLinux.localdomain)  12/13/2013

11:25:08 AM      tps      rtps      wtps  bread/s  bwrtn/s

11:25:13 AM      8.33      0.00      8.33      0.00    134.92

11:25:18 AM    23.02      1.59    21.43    50.79    311.90

11:25:23 AM      5.96      1.59      4.37    50.89    85.88

11:25:28 AM      7.14      1.59      5.56    50.79    89.68

11:25:33 AM      2.78      0.00      2.78      0.00    44.44

11:25:38 AM      5.96      1.59      4.37    50.89    85.88

11:25:43 AM    257.65    253.28      4.37  4141.55    76.34

11:25:48 AM    281.75    276.19      5.56  4415.87    219.05

11:25:53 AM    278.33    273.56      4.77  4427.83    89.07

11:25:58 AM    289.50    266.53    22.97  4264.55    237.62

11:26:03 AM    232.14    228.97      3.17  3688.89    50.79

11:26:08 AM    268.53    264.14      4.38  4608.76    92.43

注意TPS的变化过程。启动校准之后,Oracle生成大量的IO操作,来判断存储的极限。这个过程也就是让我们了解当前IO架构的上限。

我们通过Excel画出全过程的TPS、RTPS和WTPS趋势。

Oracle 11g中的IO Calibrate(IO校准)

结束IO校准之后,我们可以查看到IO调教过程信息。

SQL> select * from v$io_calibration_status;

STATUS        CALIBRATION_TIME

------------- --------------------------------------------------------------------------------
 
READY        14-12月-13 11.39.10.194 上午

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

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