0

0

Oracle压力测试工具ORION

php中文网

php中文网

发布时间:2016-06-07 17:15:25

|

1393人浏览过

|

来源于php中文网

原创

ORION (Oracle I/O Calibration Tool) 是校准用于 Oracle 数据库的存储系统 I/O 性能的独立工具。校准结果对于了解存储系统的性能

1,功能简介

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 负载。

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

2,简单使用过程
下载地址

运行安装
gunzip orion_linux_x86-64

运行测试
生成mytest.lun文件
/dev/mapper/mpath7p1
/dev/mapper/mpath8p1

运行命令
./orion_linux_x86-64 -run simple -testname mytest -num_disks 2

其它方式的命令可以寻求帮助
./orion_linux_x86-64 -help

3,,测试结果
[root@ tmp]# cat mytest_20120629_1519_summary.txt
ORION VERSION 11.1.0.7.0

Commandline:
-run simple -testname mytest -num_disks 2

maven使用方法 中文WORD版
maven使用方法 中文WORD版

本文档主要讲述的是maven使用方法;Maven是基于项目对象模型的(pom),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven将你的注意力从昨夜基层转移到项目管理层。Maven项目已经能够知道 如何构建和捆绑代码,运行测试,生成文档并宿主项目网页。希望本文档会给有需要的朋友带来帮助;感兴趣的朋友可以过来看看

下载

This maps to this test:
Test: mytest
Small IO size: 8 KB
Large IO size: 1024 KB
IO Types: Small Random IOs, Large Random IOs
Simulated Array Type: CONCAT
Write: 0%
Cache Size: Not Entered
Duration for each Data Point: 60 seconds
Small Columns:,      0
Large Columns:,      0,      1,      2,      3,      4
Total Data Points: 15

Name: /dev/mapper/mpath7p1      Size: 536869863424
Name: /dev/mapper/mpath8p1      Size: 536869863424
2 FILEs found.

Maximum Large MBPS=183.53 @ Small=0 and Large=4
Maximum Small IOPS=851 @ Small=10 and Large=0
Minimum Small Latency=11.38 @ Small=3 and Large=0


4,结果比较分析
在压力测试的同时,通过IOSTAT命令也可以简单计算数值,由于采样原因,最大值稍有不同。

IOPS = [dm-13]r/s + [dm-14]r/s + [dm-13]w/s + [dm-14]w/s IOSTAT最大422+424=846
MBPS = ([dm-13]rsec/s + [dm-14]rsec/s)/2/1024 = rMB/s + wMB/s IOSTAT最大94+92=186MBPS
Latency = await 基本11秒左右
[root@ mapper]# iostat -d -x 1 30|grep dm-1[3,4]
Device:         rrqm/s   wrqm/s   r/s   w/s   rsec/s   wsec/s avgrq-sz avgqu-sz   await  svctm  %util
dm-13             0.00     0.00 25.50  0.00  3386.05     0.00   132.77     0.32   12.57   4.45  11.35
dm-14             0.00     0.00 25.56  0.00  3426.57     0.00   134.04     0.32   12.60   4.44  11.36
dm-13             0.00     0.00 339.00  0.00  5424.00     0.00    16.00     4.01   11.86   2.95 100.10
dm-14             0.00     0.00 328.00  0.00  5248.00     0.00    16.00     3.97   12.00   3.02  99.20
dm-13             0.00     0.00 364.00  0.00  5824.00     0.00    16.00     4.20   11.43   2.74  99.70
dm-14             0.00     0.00 325.00  0.00  5200.00     0.00    16.00     3.78   11.72   3.05  99.10
dm-13             0.00     0.00 340.00  0.00  5440.00     0.00    16.00     3.94   11.64   2.94  99.80
dm-14             0.00     0.00 355.00  0.00  5680.00     0.00    16.00     4.02   11.36   2.82 100.20

[root@ host8]# iostat -d -xm 1 30|grep dm-1[3,4]
Device:         rrqm/s   wrqm/s   r/s   w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
dm-13             0.00     0.00 341.00  0.00     2.66     0.00    16.00     4.07   11.90   2.93  99.80
dm-14             0.00     0.00 343.00  0.00     2.68     0.00    16.00     3.90   11.35   2.92 100.10
dm-13             0.00     0.00 330.00  0.00     2.58     0.00    16.00     3.92   11.89   3.01  99.40
dm-14             0.00     0.00 360.00  0.00     2.81     0.00    16.00     4.04   11.29   2.73  98.40
dm-13             0.00     0.00 342.00  0.00     2.67     0.00    16.00     4.09   12.08   2.90  99.30
dm-14             0.00     0.00 352.00  0.00     2.75     0.00    16.00     3.87   10.89   2.82  99.40
dm-13             0.00     0.00 345.54  0.00     2.70     0.00    16.00     3.98   11.48   2.87  99.21
dm-14             0.00     0.00 336.63  0.00     2.63     0.00    16.00     3.92   11.61   2.92  98.42
dm-13             0.00     0.00 352.00  0.00     2.75     0.00    16.00     3.96   11.23   2.83  99.50
dm-14             0.00     0.00 344.00  0.00     2.69     0.00    16.00     3.98   11.62   2.89  99.30
dm-13             0.00     0.00 179.00  0.00    89.50     0.00  1024.00     3.74   20.88   5.20  93.13
dm-14             0.00     0.00 189.60  0.00    94.80     0.00  1024.00     3.84   20.27   4.96  94.07
dm-13             0.00     0.00 188.20  0.00    94.10     0.00  1024.00     3.84   20.42   4.98  93.68
dm-14             0.00     0.00 185.20  0.00    92.60     0.00  1024.00     3.75   20.27   5.01  92.79
dm-13             0.00     0.00 180.00  0.00    90.00     0.00  1024.00     3.70   20.55   5.07  91.17
dm-13             0.00     0.00 441.40  0.00     3.45     0.00    16.00     5.13   11.62   2.26  99.91
dm-14             0.00     0.00 415.20  0.00     3.24     0.00    16.00     4.82   11.60   2.41  99.92
dm-13             0.00     0.00 422.70  0.00     3.30     0.00    16.00     4.93   11.66   2.36  99.89
dm-14             0.00     0.00 424.80  0.00     3.32     0.00    16.00     5.02   11.81   2.35  99.83
dm-13             0.00     0.00 426.80  0.00     3.33     0.00    16.00     4.99   11.69   2.34  99.92
dm-14             0.00     0.00 419.90  0.00     3.28     0.00    16.00     4.96   11.80   2.38 100.00


rrqm/s: 每秒进行 merge 的读操作数目。即 delta(rmerge)/s
wrqm/s: 每秒进行 merge 的写操作数目。即 delta(wmerge)/s
r/s: 每秒完成的读 I/O 设备次数。即 delta(rio)/s
w/s: 每秒完成的写 I/O 设备次数。即 delta(wio)/s
rsec/s: 每秒读扇区数。即 delta(rsect)/s
wsec/s: 每秒写扇区数。即 delta(wsect)/s
rkB/s: 每秒读K字节数。是 rsect/s 的一半,因为每扇区大小为512字节。
wkB/s: 每秒写K字节数。是 wsect/s 的一半。
avgrq-sz: 平均每次设备I/O操作的数据大小 (扇区)。即 delta(rsect+wsect)/delta(rio+wio)
avgqu-sz: 平均I/O队列长度。即 delta(aveq)/s/1000 (因为aveq的单位为毫秒)。
await: 平均每次设备I/O操作的等待时间 (毫秒)。即 delta(ruse+wuse)/delta(rio+wio)
svctm: 平均每次设备I/O操作的服务时间 (毫秒)。即 delta(use)/delta(rio+wio)
%util: 一秒中有百分之多少的时间用于 I/O 操作,或者说一秒中有多少时间 I/O 队列是非空的。
即 delta(use)/s/1000 (因为use的单位为毫秒

备注:
IO的映射可以通过如下命令获得。mpath8即为dm-14
 multipath -ll

mpath8 (360050768018086462800000000000055) dm-14 IBM,2145
[size=500G][features=1 queue_if_no_path][hwhandler=0][rw]
\_ round-robin 0 [prio=100][active]
 \_ 9:0:0:9  sdak 66:64  [active][ready]
 \_ 8:0:0:9  sdk  8:160  [active][ready]
\_ round-robin 0 [prio=20][enabled]
 \_ 9:0:1:9  sdax 67:16  [active][ready]
 \_ 8:0:1:9  sdx  65:112 [active][ready]
mpath7 (360050768018086462800000000000054) dm-13 IBM,2145
[size=500G][features=1 queue_if_no_path][hwhandler=0][rw]
\_ round-robin 0 [prio=100][active]
 \_ 9:0:1:8  sdaw 67:0   [active][ready]
 \_ 8:0:1:8  sdw  65:96  [active][ready]
\_ round-robin 0 [prio=20][enabled]
 \_ 9:0:0:8  sdaj 66:48  [active][ready]
 \_ 8:0:0:8  sdj  8:144  [active][ready]

linux

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
Golang 生态工具与框架:扩展开发能力
Golang 生态工具与框架:扩展开发能力

《Golang 生态工具与框架》系统梳理 Go 语言在实际工程中的主流工具链与框架选型思路,涵盖 Web 框架、RPC 通信、依赖管理、测试工具、代码生成与项目结构设计等内容。通过真实项目场景解析不同工具的适用边界与组合方式,帮助开发者构建高效、可维护的 Go 工程体系,并提升团队协作与交付效率。

1

2026.02.24

Golang 性能优化专题:提升应用效率
Golang 性能优化专题:提升应用效率

《Golang 性能优化专题》聚焦 Go 应用在高并发与大规模服务中的性能问题,从 profiling、内存分配、Goroutine 调度、GC 机制到 I/O 与锁竞争逐层分析。结合真实案例讲解定位瓶颈的方法与优化策略,帮助开发者建立系统化性能调优思维,在保证代码可维护性的同时显著提升服务吞吐与稳定性。

2

2026.02.24

Golang 面试题精选:高频问题与解答
Golang 面试题精选:高频问题与解答

Golang 面试题精选》系统整理企业常见 Go 技术面试问题,覆盖语言基础、并发模型、内存与调度机制、网络编程、工程实践与性能优化等核心知识点。每道题不仅给出答案,还拆解背后的设计原理与考察思路,帮助读者建立完整知识结构,在面试与实际开发中都能更从容应对复杂问题。

1

2026.02.24

Golang 运行与部署实战:从本地到云端
Golang 运行与部署实战:从本地到云端

《Golang 运行与部署实战》围绕 Go 应用从开发完成到稳定上线的完整流程展开,系统讲解编译构建、环境配置、日志与配置管理、容器化部署以及常见运维问题处理。结合真实项目场景,拆解自动化构建与持续部署思路,帮助开发者建立可靠的发布流程,提升服务稳定性与可维护性。

3

2026.02.24

Golang 疑难杂症解决指南:常见问题排查与优化
Golang 疑难杂症解决指南:常见问题排查与优化

《Golang 疑难杂症解决指南》聚焦开发过程中常见却棘手的问题,从并发模型、内存管理、性能瓶颈到工程化实践逐步拆解。通过真实案例与调试思路,帮助开发者定位问题根因,建立系统化排查方法。不只给出答案,更强调分析路径与工具使用,让你在复杂 Go 项目中具备持续解决问题的能力。

1

2026.02.24

Golang 入门学习路线:从零基础到上手开发
Golang 入门学习路线:从零基础到上手开发

Golang 入门路线涵盖从零到上手的核心路径:首先打牢基础语法与切片等底层机制;随后攻克 Go 的灵魂——接口设计与 Goroutine 并发模型;接着通过 Gin 框架与 GORM 深入 Web 开发实战;最后在微服务与云原生工具开发中进阶,旨在培养具备高性能并发处理能力的后端工程师。

0

2026.02.24

中国研究生招生信息网官方网站入口 研招网网页版在线入口
中国研究生招生信息网官方网站入口 研招网网页版在线入口

中国研究生招生信息网入口(https://yz.chsi.com.cn) 此网站是研究生报名入口的唯一官方网站

95

2026.02.24

苹果官网入口与在线访问指南_中国站点快速直达与iPhone查看方法
苹果官网入口与在线访问指南_中国站点快速直达与iPhone查看方法

本专题汇总苹果官网最新可用入口及中国站点访问方式,涵盖官网直达链接、iPhone官方页面查看方法与常见访问说明,帮助用户快速进入苹果官方网站,便捷了解产品信息与官方服务。

14

2026.02.24

Asianfanfics官网入口与访问指南_AFF官方平台最新登录地址
Asianfanfics官网入口与访问指南_AFF官方平台最新登录地址

本专题系统整理Asianfanfics(AFF)官方网站最新可用入口,涵盖官方平台最新直达地址、官网登录方式及中文访问指引,帮助用户快速、安全地进入AFF平台浏览与使用相关内容。

15

2026.02.24

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 9.7万人学习

Django 教程
Django 教程

共28课时 | 4.5万人学习

Excel 教程
Excel 教程

共162课时 | 18.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号