当前位置:  数据库>oracle

了解Oralce存储IO工具-orion

    来源: 互联网  发布时间:2017-05-24

    本文导语: 一、orion概述1.说明orion是Oracle提供的测试io性能的工具。它可以用来模拟Oracle数据库IO,也可以用来仿真ASM的条带化的功能。 2.orion的优点以及缺点2.1优势不需要运行load runner以及配置大量的clinet 不需要运行oracle数据库,以及准备...

一、orion概述
1.说明
orion是Oracle提供的测试io性能的工具。它可以用来模拟Oracle数据库IO,也可以用来仿真ASM的条带化的功能。

2.orion的优点以及缺点
2.1优势
不需要运行load runner以及配置大量的clinet

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

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

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

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

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

3.orion支持的负载类型
小的随机的IO:OLTP(联机事务处理)的应用主要是随机的读写,大小和数据的块大小一样(一般是8K)。
这样的应用主要是关注的是IOPS和一个请求的平均延时时间。Orion可以仿真一个随机IO负载。指定的读写百分比,指定的IO大小,指定的IOs,IOs是分布在不同的磁盘上。

大的连续的IO:数据仓库的应用,数据装载,备份,和恢复会产生连续的读写流,这些读写是由多个1M的IO组成的。这些应用都是处理大数据量的数据,主要是关注总体的数据吞吐量MBPS

大的随机的IO: 一个连续的读写和其他的数据库活动同时访问磁盘。基于条带化,一个连续的读写扩展到多个磁盘上。因此,在磁盘的这个层次上,许多的连续的读写被看作随机的1M的IO,又被称作多用户的连续IO。

混合的负载: Orion可以同时仿真前俩种负载:小的随机的IO,大的连续的IO。这将使你可以仿真,OLTP的8K的随机读写的负载和4个连续的1M IO读写的备份的负载。

针对不同的IO负载,Orion可以在不同的IO压力测试并得到性能参数:MBPS,IOPS,和IO延迟时间。负载是术语,代表异步的IOs的数目。内部本质来说,每一个负载层次,Orion软件一直在尽快的发I/O请求来完成这个层次的I/O负载。针对随机的负载(大的和小的),负载的层次就是I/Os的数目。针对大的连续的负载,负载的层次就是连续的读写流和每次读写流的IO的数目。在负载层次范围内测试指定的负载将帮助用户理解性能是怎么受影响的。


4.orion支持测试的字符设备
理论上,ORION可以用来测试任何支持异步的字符设备。ORION已经在下列类型的设备上测试过。
DAS(directed_attatched)的存储

SAN(storage-area network)的存储

NAS(network-attachedstorage)的存储不支持,可能由于没有任何一个dba会把数据库装载nas上

推荐阅读:

Oracle存储过程中临时表的使用技巧

Oracle 包内的存储过程的动态sql 

Oracle 存储过程刷新物化视图

Oracle数据库连接与调用简单的存储过程

Oracle 存储过程 遍历查询记录


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • win7, win8安装docker需要了解的概念
  • 想了解LINUX一定能明白汇编语言吗?
  • 八个问题帮你快速了解Docker
  • 进程迁移问题,急切想了解!!!!!!!!
  • 程序猿,千万别说你不了解Docker!
  • 谁了解Panabit,用它来做流控效果如何
  • 想深入了解操作系统该怎么做
  • 谁对JBuilder4比较了解,有什么好书可以介绍,或有什么建议
  • 关于JIT技术,有对它了解的朋友吗?
  • 要学习JSP,一定要先了解XML吗??
  • 谁了解JAVA方面的认证,想考一个JAVA的认证!XIEXIE
  • 了解一下北京搞java的要求和待遇,来者有分。
  • 我想了解一下,用LINUX的朋友们,
  • 关于Linux的文化了解
  • 有谁了解“江苏新晨信息科技发展有限公司”吗,公司怎么样?
  • 谁了解postsql
  • 有没有在大连搞linux的,我想了解一下大连的linux情况!
  • 有谁了解postsql
  • L想了解一下Linux驱动开发的前景如何?难度大小如何?
  • 菜鸟问题:如何了解系统关于某个C语言变量类型是怎样定义的?
  • 请问:做(linux)驱动开发对于电子技术需要了解到什么程度,


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,