Oracle ORION IO测试工具使用概述

. ORION 概述

1.1 ORION 说明

ORION (Oracle I/O Calibration Tool) 是校准用于 Oracle 数据库的存储系统 I/O 性能的独立工具。校准结果对于了解存储系统的性能有很大帮助,不仅可以找出影响 Oracle 数据库性能的问题,还能测量新数据库安装的大小。由于 ORION 是一个独立工具,用户不需要创建和运行 Oracle 数据库。

Orion的下载地址为:

http://www.oracle.com/technology/global/cn/software/tech/orion/index.html

为了尽可能地模拟 Oracle 数据库,ORION 使用和 Oracle 相同的 I/O 软件集生成一个合成的 I/O 负载。可以将 ORION 配置为生成很多 I/O 负载,包括一个模拟 OLTP 和数据仓库负载的 I/O 负载。

ORION 支持多种平台。将来还会增加对更多平台的支持。用户指南提供详细的使用文档,包括“入门”部分和疑难解答提示。在 ORION 中调用“-help”选项可以直接获取关于如何使用 ORION 的摘要。

注意,Oracle 不对 ORION提供支持。

优势:

1、不需要运行load runner以及配置大量的clinet

2、不需要运行oracle数据库,以及准备大量的测试数据

3、测试结果更具有代表性,如随机IO测试中,该软件可以让存储的命中率接近为0,而更仿真出了磁盘的真实的IOPS,而load runner很难做到这些,最终的磁盘IOPS需要换算得到。

4、可以根据需要定制一定比例的写操作(默认没有写操作),但是需要注意,如果磁盘上有数据,需要小心数据被覆盖掉。

缺点

1、到现在为止,无法指定自定义的总体的运行时间以及加压的幅度,这里完全是自动的.

2、无法进行一些自定义的操作类型,如表的扫描操作,装载测试等等,不过可以与oracle数据库结合起来达到这个效果.

1.2 ORION 帮助

C:\Program Files(x86)\Oracle\Orion>orion -help

ORION: ORacle IO Numbers -- Version10.2.0.1.0

ORION runs IO performance tests that modelOracle RDBMS IO workloads.

It measures the performance of small(2-32K) IOs and large (128K+) IOs at various load levels.  Each Orion data point is done at a specific mixof small and large IO loads sustained for a duration.  Anywhere from a single data point to atwo-dimensional array of data points can be tested by setting the rightoptions.

An Orion test consists of data points atvarious small and large IO load levels. These points can be represented as a two-dimensional matrix: Each columnin the matrix represents a fixed small IO load. Each row represents a fixedlarge IO load.  The first row is with no largeIO load and the first column is with no small IO load.  An Orion test can be a single point, a row, acolumn or the whole matrix.

Parameters 'run','testname', and 'num_disks' are mandatory. Defaults are indicated for all otherparameters.  For additional information on the user interface, see the Orion User Guide.

--运行ORAION必须包含run,testname,num_disks 三个参数。

<testname>.lun should contain acarriage-return-separated list of LUNs The output files for a test run areprefixed by <testname>_.

The output files are:

<testname>_summary.txt - Summary ofthe input parameters along with min. small latency, max large MBPS and/or max.small IOPS.

<testname>_mbps.csv - Performanceresults of large IOs in MBPS(吞吐量)

<testname>_iops.csv - Performanceresults of small IOs in IOPS(每秒IO次数)

<testname>_lat.csv - Latency of smallIOs(响应时间)

<testname>_tradeoff.csv - Shows largeMBPS / small IOPS combinations that can be achieved at certain small latencies

<testname>_trace.txt - Extended,unprocessed output(跟踪信息,最详细的数据)

--ORION 执行结束会输出5个文件,每个文件的不同作用参考上面的说明。

WARNING: IF YOU ARE PERFORMING WRITE TESTS,BE PREPARED TO LOSE ANY DATA STORED ON THE LUNS.

Mandatory parameters(强制的参数说明):

run                     Type of workload to run(simple, normal, advanced)

                simple - tests random 8K small IOs at various loads,then random 1M largeIOs at various loads.

normal - tests combinations of random8K small IOs and random 1M large IOs

advanced - run theworkload specified by the user using optional parameters

时间: 2024-11-05 14:49:03

Oracle ORION IO测试工具使用概述的相关文章

常用VPS测试工具整理

来源: http://www.vpser.net/manage/vps-test-tool.html 购买VPS前主要是使用一些网络测试工具如ping.tracert.WinMTR之类的工具进行测试,确定VPS所走线路的好坏,购买后主要测试VPS的性能.下面主要介绍一下常用的工具: 一.网络测试工具 1.ping测试工具 17ce:主要用来测试国内各地市.香港.台湾.少量国外的ping值.路由跟踪. webkaka ping:主要用来测试国内各地市的ping值,也有香港.美国.日本的ping服务

【转】Orion - oracle提供的测试io性能的工具

Orion是oracle提供的测试io性能的工具.它可以用来模拟Oracle数据库IO,也可以用来仿 真ASM的条带化的功能. Orion可以支持下列IO负载 1. 小的随机的IO:OLTP的应用主要是随机的读写,大小和数据的块大小一样(一般是8K).这样的应用主要是关注的吞吐量是IOPS和一个请求的平均延时时间.Orion可以仿真一个随机IO负载.指定的读写百分比,指定的IO大小,指定的IOs,IOs是分布在不同的磁盘上. 2. 大的连续的IO:数据仓库的应用,数据装载,备份,和恢复会产生连续

Oracle IO性能测试工具Orion详解

  1Orion概述   1.1 Orion说明   Orion是Oracle提供的IO性能测试工具,运行该工具不需要安装oracle database软件或创建数据库.它可以模拟Oracle数据库的IO负载,也可以用来仿真ASM的条带化的功能.测试随机或顺序访问指定大小块的IO性能,性能指标包括:IOPS,MBPS,Latency(延迟时间). 从Oracle Database 11g开始,Orion工具被集成到GI和Database软件中,所以在$GRID_HOME/bin和$ORACLE_

求助:关于ORACLE FORMS/REPORTS开发环境中,测试工具的咨询

问题描述 项目招标中,关于测试工具有一些要求,我不知道哪款软件能满足这些要求,向高手求助:测试工具要求如下:thetestingtoolshouldworkorintegratewithOracleFormsandReports1supporttestcasegenerationandresultreporting2captureend-userresponsetimesforbusinessprocessesandtransactionstodeterminewhethertheperform

磁盘I/O测试工具Bonnie++的专题

关于磁盘I/O测试工具Bonnie++的专题   作者简介: 张乐奕,通常使用的网名为kamus,也曾用过seraphim,现在任职于北京某大型软件公司,Oracle数据库DBA,主要负责证券行业的核心交易系统数据库管理及维护工作. 热切关注Oracle技术和相关操作系统技术,出没于各大数据库技术论坛,目前是中国最大的Oracle技术论坛www.itpub.net的数据库管理版版主. 阅读更多技术文章和随笔可以登录我的个人blog,http://blog.cdsn.net/kamus   目录

测试工具-sysbench

最近在学习mysql的一些测试工具,sysbench当仁不让的要学习一下,网上有很多相关的文章,但还是自己安装了一下,在安装的过程中遇到了一些问题,下面为安装测试的整个过程: 1.下载sysbench:http://sourceforge.net/projects/sysbench/ 2.解压安装包:sysbench-0.4.12.tar.gz出现sysbench-0.4.12文件 tar zxvf sysbench-0.4.12.tar.gz 3.安装: A.cd  sysbench-0.4.

oracle 11g IO校准

转载文章:http://blog.itpub.net/17203031/viewspace-1063523/ Oracle数据库发展到今天,"IO为王"已经是一种发展方向趋势.ExtraData一体机的重要特色之一就是最大程度的发挥IO能力.提高IO吞吐量. 相比CPU和内存,IO存储有其特殊性.我们讨论IO,通常成为I/O栈(I/O Stack).I/O栈设计的对象是一系列关键组件层,包括HBA.Storage Switches.Storage Array和Physical Disk

覆盖率测试工具(coverage tool)

java: Emma:优点:1 开源软件:2 支持ANT TASK;Emma 是开源的,同时它对应用程序执行速度的影响非常小. 缺点:1 ANT TASK的参数指定较弱,coverage参数需要追加配置文件. EMMA是一个免费且开源的Java代码覆盖率测试工具,100%纯Java编写,不依赖与任何第三方库.和其他代码覆盖率测试工具不同,EMMA支持大型项目的团队开发,每个开发人员都可以从中受益. EMMA通过对Class文件进行增强以测试覆盖率,它提供了Offline和Fly两种模式,在Fly

测试工具的选择和使用

2003年第9期<程序员>上啄木鸟部落发文"测试工具的选择和使用",现将其中的工具列表摘录,以备忘 Parasoft白盒测试工具集 工具名 支持语言环境 简介 Jtest Java 代码分析和动态类.组件测试 Jcontract Java 实时性能监控以及分析优化 C++ Test C,C++ 代码分析和动态测试 CodeWizard C,C++ 代码静态分析 Insure++ C,C++ 实时性能监控以及分析优化 .test .Net 代码分析和动态测试 Compuwar