一种识别乱序情况下自动测试磁盘性能的方法与流程

文档序号:11233957阅读:421来源:国知局
一种识别乱序情况下自动测试磁盘性能的方法与流程

本发明属于磁盘性能检测技术领域,具体涉及一种识别乱序情况下自动测试磁盘性能的方法。



背景技术:

随着it领域技术的不断发展,传统信息化服务以及日趋强大的云计算服务对服务器的性能要求越来越高,对存储空间的需要也越来越大。大多数情况下,为了满足客户对存储空间的需求,一般采用扩展柜级联来解决问题。加之级联方式、硬件设施等多方面的影响,有时会出现扩展柜上的硬盘序列号识别错乱的情况。此为现有技术的不足之处。

因此,针对现有技术中的上述缺陷,提供设计一种识别乱序情况下自动测试磁盘性能的方法;以解决上述技术问题,是非常有必要的。



技术实现要素:

本发明的目的在于,针对上述现有技术存在的缺陷,提供设计一种识别乱序情况下自动测试磁盘性能的方法,以解决上述技术问题。

为实现上述目的,本发明给出以下技术方案:

一种识别乱序情况下自动测试磁盘性能的方法,其特征在于:包括以下步骤:

步骤1:安装主流linux系统,并获得root权限;

步骤2:拷贝sas3ircu文件到系统下的指定目录;

步骤3:拷贝lsscsi.rpm包到系统下的指定目录,解压并安装;

步骤4:拷贝fio工具包到系统下的指定目录,解压并安装;

步骤5:拷贝自动运行脚本文件到系统下的指定目录;

步骤6:执行自动测试脚本。

作为优选,所述的步骤6包括以下步骤:

步骤6.1:通过enclosure、slot和sn得到每个背板上磁盘数量及序号信息。

作为优选,所述的步骤6包括以下步骤:

步骤6.2:通过脚本实现自动的硬盘格式化、挂载,每个背板做一个raid5。

作为优选,所述的步骤6包括以下步骤:

步骤6.3:通过fio与dd同时编写脚本对磁盘性能进行测试。

作为优选,所述的步骤6包括以下步骤:

步骤6.4:测试结束,收集测试结果,并将测试结果汇集成图表格式,利于观察。

本发明的有益效果在于,本方法可以应用于各种配置下的硬盘性能对比,在基于背板磁盘识别乱序的情况的情况下,提出一种新的自动测试硬盘性能的方法,并通过对比得到不同等级扩展柜其磁盘性能的走势;通过自动测试脚本实现磁盘的信息得筛选、自动创建raid,并将测试数据输出到表格中,提供出简洁明亮的测试结果,对服务器产品质量的检测提出了新的解决方法。此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。

由此可见,本发明与现有技术相比,具有突出的实质性特点和显著地进步,其实施的有益效果也是显而易见的。

附图说明

图1是本发明提供的一种识别乱序情况下自动测试磁盘性能的方法的流程图。

图2是本发明实施例中硬盘级联方式示意图。

图3是本发明实施例中磁盘接口性能对比表。

具体实施方式

下面结合附图并通过具体实施例对本发明进行详细阐述,以下实施例是对本发明的解释,而本发明并不局限于以下实施方式。

如图1所示,本发明提供的一种识别乱序情况下自动测试磁盘性能的方法,包括以下步骤:

步骤1:安装主流linux系统,并获得root权限;

步骤2:拷贝sas3ircu文件到系统下的指定目录;

步骤3:拷贝lsscsi.rpm包到系统下的指定目录,解压并安装;

步骤4:拷贝fio工具包到系统下的指定目录,解压并安装;

步骤5:拷贝自动运行脚本文件到系统下的指定目录;

步骤6:执行自动测试脚本。

作为优选,所述的步骤6包括以下步骤:

步骤6.1:通过enclosure、slot和sn得到每个背板上磁盘数量及序号信息。

所述的步骤6包括以下步骤:

步骤6.2:通过脚本实现自动的硬盘格式化、挂载,每个背板做一个raid5。

所述的步骤6包括以下步骤:

步骤6.3:通过fio与dd同时编写脚本对磁盘性能进行测试。

所述的步骤6包括以下步骤:

步骤6.4:测试结束,收集测试结果,并将测试结果汇集成图表格式,利于观察。

本实施例中以图2所示的级联方法来进行说明,本实施例中采用主机加两个j4u36的扩展机柜的模式进行测试,由图2可以看出,此模型共计9个背板,108块硬盘。对每个背板上的36块硬盘自动创建raid5,通过运行fio与dd测试脚本得到测试结果,最后通过脚本将测试数据输出到表格中,提供出简洁明亮的测试结果如图3所示。

以上公开的仅为本发明的优选实施方式,但本发明并非局限于此,任何本领域的技术人员能思之的没有创造性的变化,以及在不脱离本发明原理前提下所作的若干改进和润饰,都应落在本发明的保护范围内。



技术特征:

技术总结
本发明涉及一种识别乱序情况下自动测试磁盘性能的方法,其特征在于:包括以下步骤:步骤1:安装主流Linux系统,并获得root权限;步骤2:拷贝sas3ircu文件到系统下的指定目录;步骤3:拷贝lsscsi.rpm包到系统下的指定目录,解压并安装;步骤4:拷贝fio工具包到系统下的指定目录,解压并安装;步骤5:拷贝自动运行脚本文件到系统下的指定目录;步骤6:执行自动测试脚本。

技术研发人员:李婷婷
受保护的技术使用者:郑州云海信息技术有限公司
技术研发日:2017.05.04
技术公布日:2017.09.12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1