您的位置:首页 > 其它

性能指标之资源指标-磁盘-存储能力探测

2017-03-20 09:25 274 查看


当业务吞吐量不能如预期增加,可以考虑是否是由于存储的瓶颈导致。

业务系统运行起来后,可以提炼其中的IO模型,按照IO模型,有针对性的进行存储方面的规划和测试。有不少工具可以用来探测LPAR所用的存储的最大能力,本文以Orion工具为例介绍。

一、IO模型

IO模型包括

    磁盘IO分别在哪些盘

    IOPS

    带宽

    读IO和写IO的比例

    读IO是顺序的还是随机的

    写IO是顺序的还是随机的

    读IO的大小

    写IO的大小

数据收集来源除了上述介绍的IOPS、带宽指标,还需要关注IO的大小。IO的大小可以通过带宽/IOPS来计算,但更细致的数据可以通过NMON中DISKAVGRIO/DISKAVGWIO来读取,毕竟带宽/IOPS计算得出的IO Size是某个时间段的平均值,而真实场景中每一秒的情况可能与平均值相差甚远。

二、存储能力探测工具-Orion

Orion工具是由Oracle开发,用于探测Oracle数据库所在的存储在不同IO模型下的最大IO能力,预测Oracle的最大读写能力。Orion可模拟Oracle数据库IO负载(采用与Oracle相同的IO软件栈),可模拟Oracle Automatic Storage Management提供的条带效果。

本测试中针对某一文件进行100%的写操作,写操作的类型为顺序写,每个写IO大小为8K。



Orion按照上述指定参数施压,自动地、逐渐地增加并发写的进程数,直到Orion认为吞吐量不再增加。测试结束后,从trace文件中提取有用信息,如下图:



Orion还可以不进行参数设置,自动对存储的IOPS、带宽的最大能力进行探测,是一款不错的小工具。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: