[发明专利]一种对raid卡各raid级别性能检验方法在审
申请号: | 201510005923.0 | 申请日: | 2015-01-07 |
公开(公告)号: | CN104615514A | 公开(公告)日: | 2015-05-13 |
发明(设计)人: | 刘云飞 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/36 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 raid 卡各 级别 性能 检验 方法 | ||
技术领域
本发明涉及计算机技术,具体地说是一种实用性强,可以批量自动对服务器上raid卡各raid级别进行性能评估的方法。
背景技术
随着计算机技术的不断发展,传统信息化服务以及日趋强大的云计算服务对服务器的稳定性要求越来越高。对于服务器产品提供商,一款服务器无论是在研发阶段还是生产阶段都需要进行磁盘新性能测试。由于不同的raid卡支持不同的raid级别,支持的raid级别种类也多,如果全面的进行raid级别测试,需要很多的人为操作;通过性能数据,可以有效的评估服务器的硬件是否稳定,在开发中需要严格保证该功能稳定性。
而服务器研发种类越来越多,子卡的种类越来越多,测试的自动化、高效化也变得迫在眉睫。同时进行多款产品、批量产品的压力测试,可以通过增加人员,也可以通过编写自动化测试工具。显然自动化测试工具在人力、时间、成本等资源方面要节省的多,也减少了不必要的人工交互过程。
Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。Shell能够接收用户命令,然后调用相应的应用程序。Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高。
RAID卡就是用来实现RAID功能的板卡,通常是由I/O处理器、硬盘控制器、硬盘连接器和缓存等一系列零组件构成的。不同的RAID卡支持的RAID功能不同,支持RAlD0、RAID1、RAID3、RAID4、RAID5、RAID10不等。RAID卡可以让很多磁盘驱动器同时传输数据,而这些磁盘驱动器在逻辑上又是一个磁盘驱动器,所以使用RAID可以达到单个的磁盘驱动器几倍、几十倍甚至上百倍的速率。这也是RAID卡最初想要解决的问题。可以提供容错功能,这是RAID卡的第二个重要功能。
FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎,包括:sync,mmap, libaio, posixaio, SG v3, splice, null, network, syslet, guasi, solarisaio 等等。fio是一个非常灵活的io测试工具,他可以通过多线程或进程模拟各种io操作,包括随机、顺序读写,混合读写等操作。
基于上述技术,本发明提出了一种对raid卡各raid级别性能检验方法,通过shell脚本,来简化人为的操作,也能避免错误操作带来宕机等问题;并可以通过自动的操作,实现批量的方案导入操作。
发明内容
本方明针对现有技术存在的技术问题,提供了一种批量自动的对raid卡各raid级别性能检验方法。
本发明所述一种对raid卡各raid级别性能检验方法,解决上述技术问题采用的技术方案如下:通过shell脚本,本发明提出了一种批量自动的对raid卡各raid级别性能检验方法,其具体内容包括:步骤一、识别raid卡型号;步骤二、确定支持的raid级别;步骤三、自动将磁盘创建为所需要检验的raid级别;步骤四、运行磁盘性能评估程式;步骤五、收集测试结果;步骤六、输出磁盘性能对比结果。该方法可以将其与自动灌装相结合进行批量测试,并能自动的收集测试结果,不必进行繁琐的整理工作,节约人力,避免人为操作带来的误差。
本发明所述对raid卡各raid级别性能检验方法,需要在安装有linux操作系统的服务器中完成,操作时用户以root身份登录进行。
该对raid卡各raid级别性能检验方法中,测试完成后的结果重定向到测试目录下的result文件夹,文件夹下设置有result.txt文件,该文件中记录所有测试的测试结果。
本发明的一种对raid卡各raid级别性能检验方法与现有技术相比具有的有益效果是:该检验方法设计的shell脚本使用方便,操作简单,实现自动检测,自动执行,整个测试中无需进行人工交互,实现真正的无人值守,节省了人力、时间、成本等资源,也减少了不必要的人机交互过程;该检验方法可以灵活、便捷的根据不同服务器、不同配置,进行raid卡各raid级别性能评估;并可以与自动灌装相结合进行批量测试,验证客户对raid卡性能有固定要求的配置,是否满足客户要求,为公司节省了人力、时间、成本等资源,也减少了不必要的人机交互过程。
附图说明
附图1为所述对raid卡各raid级别性能检验方法的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司;,未经浪潮电子信息产业股份有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510005923.0/2.html,转载请声明来源钻瓜专利网。