ITPub博客

首页 > Linux操作系统 > Linux操作系统 > orion工具

orion工具

原创 Linux操作系统 作者:feilo4r 时间:2010-07-20 16:18:38 0 删除 编辑
        orion是oracle公司提供的一款优秀的测试I/O压力的软件,特别是对oracle数据库的应用环境有较好的测试效果。但需要指出的是orion的压力是逐步加起来的,而不是像dd一样的几乎恒定压力。所以很多测试要结合dd或者其他的测试软件来进行。

        orion支持现今主流的操作系统,下载地址:http://www.oracle.com/technology/software/tech/orion/index.html,若没有metalink账号,也可以到其他网站上下载,google搜搜

        使用办法(linux):
        1.将orion_linux_x86-64.gz(根据操作系统型号去选择下载)上传到系统中,root用户下,任何路径都可以
        2.解压软件unzip orion_linux_x86-64.gz,可以得到软件orion_linux_x86-64
        3.在存储管理关键上划分LUN,并让主机认出
        4.现在要弄清楚2个数值,a.测试使用的磁盘数(做RAID的磁盘数,不算热备盘),b.LUN在主机中的设备号
        5.在存放orion软件的目录中编辑vi test.lun(xxx.lun,名字自取),写入设备号如
                /dev/sda
                /dev/sdb
        想测哪个LUN,写哪个。几个LUN一起测,就都写进去。若使用多路径软件就写入统一后的设备号。
        6.执行命令
        ./orion_linux_x86-64 -run advanced -testname test -num_disks 14 -size_small 4 -size_large 4 -write 30 -type rand -matrix basic
        如上面的命令的含义:
        -run,指定orion的运行模式,有3种运行模式,2中测试环境可选。3种运行模式分别为,simple,只能测试8K到1024K大小的随机读;normal,可以组合几种不同的I/O类型;advanced,高级功能,当然要选这个了啊,要搞就来点挑战的,可以支持多种I/O类型,压力方式。2中测试环境分别为,oltp,测试存储的最大IOPS和响应时间;olap,测试存储的最大吞吐量和响应时间。
        -testname,指第5步中test.lun的前缀,即要压的LUN。
        -num_disks,指需测试的LUN对应的磁盘数。
        -size_small和-size_large,指测试的数据块大小,上面是4K的数据块。两个值当然可以不同。
        -write,指写的配比,若全读则不用指定该参数
        -type,指读写的类型,rand是指随机读写,若要测顺序读写是seq
        另,可以通过./orion -help来查询软件说明
        7.生成的文件
        orion的一种压力测完以后会产生5个文件,一般我们会用这5个文件来作图,来更直观的现实压力
        _iops.csv,不同压力类型的IOPS;
      _lat.csv:不同压力类型的响应时间
      _mbps.csv:不同压力类型的吞吐量
      _summary.txt:测试结果的汇总信息
      _trace.txt:测试过程中的跟踪信息,也是最详细的数据

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/11258275/viewspace-668507/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: dblink和clob字段
请登录后发表评论 登录
全部评论

注册时间:2008-09-19

  • 博文量
    33
  • 访问量
    97928