前几天帮朋友安装了一套Oracle10gR2的环境,顺便简单测试了一下IO性能。
机器是Dell的2850,三块硬盘的Raid5。
[oracle@order ~]$ sqlplus eygle/eygle SQL*Plus: Release 10.2.0.2.0 - Production on Fri Jun 16 11:29:49 2006 Connected to: |
SGA设置如下:
SQL> show sga Total System Global Area 2483027968 bytes |
插入数据测试性能:
SQL> create table t as select * from dba_objects where 1=0; Table created. SQL> begin PL/SQL procedure successfully completed. |
通过iostat观察IO性能,以下简要的几个采样显示:
在iowait达到25.24%时,系统的IO写入能力可以达到18M左右。
在iowait达到28.23%时,系统的IO写入能力可以达到48M左右。
而CPU的idle值都在60%以上,说明CPU仍然有相当空闲,IO仍然是主要瓶颈。
但是这个IO性能也已经不错了,SCSI的硬盘,能够满足一般业务的需求了。
[oracle@xcstat ~]$ iostat -k 5|grep -v "0.00 0.00 0.00" avg-cpu: %user %nice %sys %iowait %idle Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn avg-cpu: %user %nice %sys %iowait %idle Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn |
综合总体数据:
平均IO写入速度为:19183.18945 kB_wrtn/s
最大IO写入速度为:48107.41 kB_wrtn/s
最小IO写入速度为:978 kB_wrtn/s
简单的测试,记录些简单的数据供参考。




