【IT168 技术文档】
简介
Oracle 对 Linux 操作系统支持已经有很长一段时间了,也发布了企业版 Linux,甚至有一个成
熟的团队专门在开发 Linux 工具,其中一个工具就是 Orion,即使它现在是 Beta 版本,但我们希
望 Oracle 最终能将它的企业版 Linux 做得非常强壮,甚至能够实现自我测试、自我调整。
Orion:它究竟是什么?
Orion 是一个 I/O 度量测试工具,这个工具是做容量规划和检查存储的理想选择,Orion 被设
计为模拟使用相同的 Oracle 软件栈负载,目前支持下面的负载类型:
小型随机 I/O:如果你在测试一个 OLTP 数据库,那这是最佳的选择,Orion 产生已知百分比
的读和写、给定 I/O 大小和给定的 I/O 数量的随机 I/O 负载。
大型连续读:通常,DSS(决策支持系统)和数据仓库应用程序、大量复制、数据装载、备份
和恢复这些活动归入这类范畴。
大型随机读:连续流同时访问磁盘,磁盘条带(即 RAID),连续流是跨多块磁盘的,因此在
磁盘级你将会看到多个随机 I/O 流。
混合负载:一组小型随机 I/O 和大型连续 I/O 或更大型随机 I/O,让你可以模拟固定随机读/
写的 OLTP 负载和 512KB 备份连续流负载。
Orion 可以在哪里测试
DAS:Orion 已经在 DAS(直接附加存储)上经过适当的测试了,实际上,我们现在用的就是
DAS,我有一个迈拓外部驱动器和两个节点,无任何 Oracle RAC 数据库。
SAN:只要 LUN 映射到本地设备,Orion 就可以测试它。
NAS:确定在运行 Orion 之前初始化数据文件。
开始测试
首先从 Oracle 网站上下载软件。
解压到你指定的位置,我将其解压到 Oracle Enterprise Linux 5 GA 的 tmp 文件夹下,在 Linux
下你需要 gunzip orion10.2_linux.gz,在 Windows 下你只需要运行 MSI 文件即可。
创建一个文件:我们创建了一个文件 11gtest.lun,并将它添加到共享磁盘上,我们将用与
Oracle 11g ASM 和 OCR 文件。
将共享磁盘添加到文件中,我们添加了以下磁盘:
/dev/sdc1
/dev/sdd1
/dev/sde1
评论