« 隐含参数_disable_logging的几点说明 | Blog首页 | 新书名称确定-《深入浅出Oracle》 »
Dell的2850 + Oracle10gR2 I/O性能测试
链接:https://www.eygle.com/archives/2006/06/dell2850_oracle10g_iospeed.html
前几天帮朋友安装了一套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
简单的测试,记录些简单的数据供参考。
历史上的今天...
>> 2008-06-20文章:
>> 2007-06-20文章:
>> 2005-06-20文章:
By eygle on 2006-06-20 11:44 | Comments (5) | Oracle12c/11g | 798 |
这个配置相当之高啊,应该是比较大规模的应用吧,每天的记录数至少在千万条以上吧。
很普通的Pc Server阿!
折合成记录数,每秒钟插入多少条记录?
另外,我最近遇到含有汉字的纪录无法正常插入数据库的问题,不知该如何解决?
记录数跟你的行长有关下啊!具体你要自行测试才知道。
汉字?多半跟字符集有关,什么错误?
我测试用表有大约30个字段,总长度约为2K,测试效率只有五六百条/秒,而实际运行需要加索引,效率更低。
报错为Ora-01756。
我在代码中使用的是\'%s\',但后面一个'被丢了。真是莫名其妙。