CN107153590A - 一种识别乱序情况下自动测试磁盘性能的方法 - Google Patents

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

Info

Publication number
CN107153590A
CN107153590A CN201710308288.2A CN201710308288A CN107153590A CN 107153590 A CN107153590 A CN 107153590A CN 201710308288 A CN201710308288 A CN 201710308288A CN 107153590 A CN107153590 A CN 107153590A
Authority
CN
China
Prior art keywords
automatic test
case
order
disk performance
assigned catalogue
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710308288.2A
Other languages
English (en)
Inventor
李婷婷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201710308288.2A priority Critical patent/CN107153590A/zh
Publication of CN107153590A publication Critical patent/CN107153590A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2205Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
    • G06F11/2221Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test input/output devices or peripheral units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2273Test methods

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

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

Description

一种识别乱序情况下自动测试磁盘性能的方法
技术领域
本发明属于磁盘性能检测技术领域,具体涉及一种识别乱序情况下自动测试磁盘性能的方法。
背景技术
随着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所示。
以上公开的仅为本发明的优选实施方式,但本发明并非局限于此,任何本领域的技术人员能思之的没有创造性的变化,以及在不脱离本发明原理前提下所作的若干改进和润饰,都应落在本发明的保护范围内。

Claims (5)

1.一种识别乱序情况下自动测试磁盘性能的方法,其特征在于:包括以下步骤:
步骤1:安装主流Linux***,并获得root权限;
步骤2:拷贝sas3ircu文件到***下的指定目录;
步骤3:拷贝lsscsi.rpm包到***下的指定目录,解压并安装;
步骤4:拷贝fio工具包到***下的指定目录,解压并安装;
步骤5:拷贝自动运行脚本文件到***下的指定目录;
步骤6:执行自动测试脚本。
2.根据权利要求1所述的一种识别乱序情况下自动测试磁盘性能的方法,其特征在于:所述的步骤6包括以下步骤:
步骤6.1:通过Enclosure、Slot和SN得到每个背板上磁盘数量及序号信息。
3.根据权利要求1或2所述的一种识别乱序情况下自动测试磁盘性能的方法,其特征在于:所述的步骤6包括以下步骤:
步骤6.2:通过脚本实现自动的硬盘格式化、挂载,每个背板做一个RAID5。
4.根据权利要求3所述的一种识别乱序情况下自动测试磁盘性能的方法,其特征在于:所述的步骤6包括以下步骤:
步骤6.3:通过fio与dd同时编写脚本对磁盘性能进行测试。
5.根据权利要求4所述的一种识别乱序情况下自动测试磁盘性能的方法,其特征在于:所述的步骤6包括以下步骤:
步骤6.4:测试结束,收集测试结果,并将测试结果汇集成图表格式,利于观察。
CN201710308288.2A 2017-05-04 2017-05-04 一种识别乱序情况下自动测试磁盘性能的方法 Pending CN107153590A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710308288.2A CN107153590A (zh) 2017-05-04 2017-05-04 一种识别乱序情况下自动测试磁盘性能的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710308288.2A CN107153590A (zh) 2017-05-04 2017-05-04 一种识别乱序情况下自动测试磁盘性能的方法

Publications (1)

Publication Number Publication Date
CN107153590A true CN107153590A (zh) 2017-09-12

Family

ID=59794178

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710308288.2A Pending CN107153590A (zh) 2017-05-04 2017-05-04 一种识别乱序情况下自动测试磁盘性能的方法

Country Status (1)

Country Link
CN (1) CN107153590A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112631897A (zh) * 2020-12-07 2021-04-09 麒麟软件有限公司 一种快速调试linux内核的方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101056175A (zh) * 2007-04-26 2007-10-17 华为技术有限公司 磁盘阵列及其访问权限控制方法与装置、服务器及服务器***
CN104317693A (zh) * 2014-10-30 2015-01-28 浪潮电子信息产业股份有限公司 一种自动检测硬盘性能波动的方法
CN106126421A (zh) * 2016-06-23 2016-11-16 浪潮电子信息产业股份有限公司 一种自动测试并对比pcie‑ssd性能的方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101056175A (zh) * 2007-04-26 2007-10-17 华为技术有限公司 磁盘阵列及其访问权限控制方法与装置、服务器及服务器***
CN104317693A (zh) * 2014-10-30 2015-01-28 浪潮电子信息产业股份有限公司 一种自动检测硬盘性能波动的方法
CN106126421A (zh) * 2016-06-23 2016-11-16 浪潮电子信息产业股份有限公司 一种自动测试并对比pcie‑ssd性能的方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112631897A (zh) * 2020-12-07 2021-04-09 麒麟软件有限公司 一种快速调试linux内核的方法
CN112631897B (zh) * 2020-12-07 2023-08-08 麒麟软件有限公司 一种快速调试linux内核的方法

Similar Documents

Publication Publication Date Title
CN104049912B (zh) 基于虚拟化平台的分布式存储管理方法
CN106469103B (zh) 硬盘的维护方法和装置
WO2018120721A1 (zh) 用户界面的测试方法、***、电子装置及计算机可读存储介质
CN105022656B (zh) 虚拟机快照管理方法和装置
CN103744759A (zh) 一种Linux***下无人值守磁盘性能及稳定性验证方法
CN101398770A (zh) 迁移一个或多个虚拟机的***和方法
US9342390B2 (en) Cluster management in a shared nothing cluster
CN104022913B (zh) 用于数据集群的测试方法和装置
US9009536B2 (en) Test case production utilizing problem reports
US20150169430A1 (en) Selecting webpage test paths
US10936354B2 (en) Rebuilding a virtual infrastructure based on user data
CN108984331A (zh) 一种服务器硬盘编号按顺序显示装置、方法
CN103729169A (zh) 用于确定待迁移文件范围的方法和装置
US10089385B2 (en) Method and apparatus for asynchroinzed de-serialization of E-R model in a huge data trunk
CN108604162A (zh) 优化对生产数据的访问
CN110825569A (zh) 一种硬盘稳定性测试方法及测试***
CN107995318A (zh) 一种网络云盘的高可用***
CN107273251A (zh) 一种在生产环境下Rack机柜JBOD存储的测试方法
CN105138293A (zh) 一种基于数据库的磁盘性能评估方法
CN107395456A (zh) 分布式文件***流直存测试方法及平台
CN107153590A (zh) 一种识别乱序情况下自动测试磁盘性能的方法
CN105373339A (zh) 一种硬盘数据的拷贝方法及***
CN109582519A (zh) 一种服务器GPU设备powercycle稳定性测试方法
CN106326041A (zh) 一种用于数据库秒级恢复的方法
CN109710474A (zh) 一种硬盘故障检测方法、装置、终端及可读存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170912

RJ01 Rejection of invention patent application after publication