一、测试软件ORION简介:
ORION (Oracle I/O Calibration Tool) 是校准用于 Oracle 数据库的存储系统 I/O 性能的独立工具。校准结果对于了解存储系统的性能有很大帮助,不仅可以找出影响 Oracle 数据库性能的问题,还能测量新数据库安装的大小。由于 ORION 是一个独立工具,用户不需要创建和运行 Oracle 数据库。 为了尽可能地模拟 Oracle 数据库,ORION 使用和 Oracle 相同的 I/O 软件集生成一个合成的 I/O 负载。可以将 ORION 配置为生成很多 I/O 负载,包括一个模拟 OLTP 和数据仓库负载的 I/O 负载。 优势:
1、不需要运行load runner以及配置大量的clinet 2、不需要运行oracle数据库,以及准备大量的测试数据
3、测试结果更具有代表性,如随机IO测试中,该软件可以让存储的命中率接近为0,而更仿真
出了磁盘的真实的IOPS,而load runner很难做到这些,最终的磁盘IOPS需要换算得到。
4、可以根据需要定制一定比例的写操作(默认没有写操作),但是需要注意,如果磁盘上有数
据,需要小心数据被覆盖掉。 缺点
1、到现在为止,无法指定自定义的总体的运行时间以及加压的幅度,这里完全是自动的. 2、无法进行一些自定义的操作类型,如表的扫描操作,装载测试等等,不过可以与oracle数据
库结合起来达到这个效果.
二、测试环境: linux配置
windows配置:
三、实际测试对比: 1、测试命令:
./orion -run simple -testname mytest -num_disks 1 linux测试结果: