[发明专利]基于OpenPower架构自动化磁盘测试方法有效
申请号: | 201710305244.4 | 申请日: | 2017-05-03 |
公开(公告)号: | CN107145420B | 公开(公告)日: | 2020-02-07 |
发明(设计)人: | 齐煜 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/263 | 分类号: | G06F11/263 |
代理公司: | 37100 济南信达专利事务所有限公司 | 代理人: | 张靖 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 openpower 架构 自动化 磁盘 测试 方法 | ||
本发明公开了基于OpenPower架构自动化磁盘测试方法,所述方法基于OpenPoewr架构服务器,对除系统盘外的其他所有磁盘,在RAID卡下将其设置为RAW模式,将每块磁盘作为个体分别做磁盘性能测试,得到不同位置的磁盘的性能,通过对比分析不同磁盘的数据结果,测试验证出磁盘的性能、服务器存储模组结构设计是否合理、硬盘散热设计是否合理。本发明方法对验证服务器的磁盘性能、存储稳定性、存储模组设计是否合理这三大方面的测试都做了有效测试验证,自动化脚本也非常方便好用,生成的excel结果清晰明了,为产品质量做出了有效的保证,也为该产品在服务器市场立足打下扎实基础。
技术领域
本发明涉及测试评估技术领域,具体涉及一种基于OpenPower架构自动化磁盘测试方法。
背景技术
OpenPower是IBM公司基于Power8,对外开放的区别于Intel X86的一个新架构,具有开放的高性能CPU技术以及独有的CAPI技术,而且具有国产安全保障。在服务器市场,目前已经有很强的能力与X86争锋。
OpenPower架构在CPU类型、系统架构、操作系统类型这几大方面都很大程度有别于我们熟知的X86架构。其中对磁盘的性能和压力测试,大家熟知的FIO测试工具,如果使用FIO resource包,在各自平台编译后可以运行。在OpenPower架构,还可以使用该平台的专用的一个包,fio-2.2.8-2.el7.ppc64le.rpm(ppc64le这个是专指power的64位小端架构)。
另外一个不同与X86架构的地方,是其BIOS不使用X86通用的AMI或者Insyde代码,而是IBM自己开发的一套小Linux系统,其最特殊的一点是在服务器POST阶段不调用RAID卡的OptionROM,即需要使用相应的工具,在Petiboot(即BIOS Shell)下去初始化磁盘、创建RAID阵列等。这里就有一个有别于X86的特殊点:磁盘RAW模式,这个有些像X86上的JBODS。
发明内容
本发明要解决的技术问题是:本发明针对以上问题,提供一种基于OpenPower架构自动化磁盘测试方法。
本发明所采用的技术方案为:
基于OpenPower架构自动化磁盘测试方法,所述方法基于OpenPower架构服务器,对除系统盘外的其他所有磁盘,在RAID卡下将其设置为RAW模式,将每块磁盘作为个体分别做磁盘性能测试,得到不同位置的磁盘的性能,通过对比分析不同磁盘的数据结果,测试验证出磁盘的性能、服务器存储模组结构设计是否合理、硬盘散热设计是否合理。
所述方法具体实现过程如下:
服务器支持n块磁盘,给HDD1和HDD2两块磁盘组一个RAID1,然后分别将HDD 3,HDD4,HDD5,HDD6,……,HDDn格式化为RAW模式,每块磁盘都能够被识别成一块独立的分区;对HDD3-HDDn磁盘分别做FIO性能测试,参考磁盘的spec(规格)以及互相对比结果,如果某些磁盘的数据明显低于spec或者其他磁盘数据,则可以初步判断出是服务器这存储模组部分结构不合理,或者该位置散热不合理。
由于HDD 3-HDDn这些磁盘分别处在不同的位置,理论上来说,这6块磁盘的型号、容量都一致,那么性能数据不会相差很多;同时考虑到影响磁盘性能的几个外界的重要因素,其中两个就是:震动和散热,如果磁盘所在位置结构不合理,磁盘读写压力时震动过大,就会导致性能偏低;同理,如果磁盘的所在位置散热不好,温度过高也会导致性能偏低,那么结合以上几个观点,就可以做出测试。
所述方法通过自动化脚本实现,所述自动化脚本使用FIO磁盘测试工具,要能够同时、分别地对多个磁盘进行测试,能够自动运行顺序读(SR,sequence read),顺序写(SW,sequence write),随机读(RR,random read),随机写(RW,random write),能够设置每个loop的读写比例(即可以混合读写)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710305244.4/2.html,转载请声明来源钻瓜专利网。