主机与存储设备兼容适配测试方法和系统.pdf

上传人:1****2 文档编号:628219 上传时间:2018-02-27 格式:PDF 页数:12 大小:940.29KB
返回 下载 相关 举报
摘要
申请专利号:

CN201410410755.9

申请日:

2014.08.20

公开号:

CN104133750A

公开日:

2014.11.05

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G06F 11/22申请公布日:20141105|||实质审查的生效IPC(主分类):G06F 11/22申请日:20140820|||公开

IPC分类号:

G06F11/22; G06F11/26

主分类号:

G06F11/22

申请人:

浪潮(北京)电子信息产业有限公司

发明人:

李勋堂

地址:

100085 北京市海淀区上地信息路2号2-1号C栋1层

优先权:

专利代理机构:

北京安信方达知识产权代理有限公司 11262

代理人:

王丹;李丹

PDF下载: PDF下载
内容摘要

本发明提供了一种主机与存储设备兼容适配测试方法和系统,其中方法包括:在主机与存储设备之间进行兼容适配的基础实施测试,基础实施测试包括连接存储设备的板卡驱动识别测试;在主机与存储设备之间进行兼容适配的功能测试,功能测试包括主机识别存储设备数据卷测试和存储设备磁盘上的文件操作测试;在主机与存储设备之间进行兼容适配的性能测试,性能测试包括存储设备磁盘负载测试、存储设备磁盘压力测试、存储设备磁盘并发测试和存储设备磁盘稳定性测试。本发明能够实现主机与存储设备之间兼容适配测试的通用化、标准化和规范化。

权利要求书

1.  一种主机与存储设备兼容适配测试方法,其特征在于,包括:
在所述主机与存储设备之间进行兼容适配的基础实施测试,所述基础实施测试包括连接存储设备的板卡驱动识别测试;
在所述主机与存储设备之间进行兼容适配的功能测试,所述功能测试包括主机识别存储设备数据卷测试和存储设备磁盘上的文件操作测试;
在所述主机与存储设备之间进行兼容适配的性能测试,所述性能测试包括存储设备磁盘负载测试、存储设备磁盘压力测试、存储设备磁盘并发测试和存储设备磁盘稳定性测试。

2.
  根据权利要求1所述的主机与存储设备兼容适配测试方法,其特征在于,所述连接存储设备的板卡驱动识别测试包括主机总线适配器HBA卡、串行连接SAS卡识别测试,存储区域网络SAN、SAS参数测试和存储设备文件测试;
其中,所述HBA卡、SAS卡识别测试,具体包括:
连接所述存储设备的HBA卡、SAS卡的板卡驱动信息,能否在主机端被正确识别;
所述HBA卡、SAS卡的板卡驱动能否被正确加载;
所述存储设备能否被正确识别,并被正常操作。

3.
  根据权利要求1所述的主机与存储设备兼容适配测试方法,其特征在于,所述主机识别存储设备数据卷测试包括存储设备磁盘上的逻辑卷管理LVM卷操作测试;
所述主机识别存储设备数据卷测试,具体包括:
在所述主机中,为所述存储设备划分文件系统,测试能否正常划分;
在所述主机中,为所述存储设备划分裸设备,测试能否正常划分;
在所述主机中,查看所述存储设备上划分后的文件系统大小,数量是否正确;
在所述主机中,查看划分后的裸设备大小,数量是否正确。

4.
  根据权利要求1或3所述的主机与存储设备兼容适配测试方法,其特征在于,所述存储设备磁盘上的文件操作测试包括存储设备文件系统的拷贝、移动和删除操作测试;
所述存储设备磁盘上的文件操作测试,具体包括:
在所述存储设备上执行拷贝文件操作,测试拷贝过程及结果是否正常;
在所述存储设备上执行拷贝目录操作,测试拷贝过程及结果是否正常;
在所述存储设备上执行移动文件操作,测试移动过程及结果是否正常;
在所述存储设备上执行移动目录操作,测试移动过程及结果是否正常;
在所述存储设备上执行删除文件操作,测试删除过程及结果是否正常;
在所述存储设备上执行删除目录操作,测试删除过程及结果是否正常。

5.
  根据权利要求1所述的主机与存储设备兼容适配测试方法,其特征在于,所述存储设备磁盘负载测试,具体包括:
在所述主机上,向所述存储设备同时启动多个读取数据的任务,测试耗费的时间;
在所述主机上,向所述存储设备同时启动多个写入数据的任务,测试耗费的时间;
测试内存占用率、CPU占用率、作业成功率和IO流量,其中IO流量可以包括HBA卡、SAS卡流量;
用图表显示所述内存占用率、CPU占用率、作业成功率和IO流量。

6.
  根据权利要求1所述的主机与存储设备兼容适配测试方法,其特征在于,所述存储设备磁盘压力测试,具体包括:
启动对于所述存储设备的数据读取任务,读取预设大小的文件或文件集合,并逐渐增大文件的大小,记录每次任务完成的时间,观察主机系统的CPU占有率和内存占有率;
启动对于所述存储设备的数据写入任务,写入预先设置大小的文件或文件集合,并逐渐增大文件的大小,记录每次任务完成的时间,观察主机系统的CPU占有率和内存占有率;
当至少出现下列情况之一时,记录当前的文件大小:CPU占有率持续100%;内存耗尽或占有率超过预设数置;写入任务出错或无响应;
测试最大数据读写大小、内存占用率、CPU占用率、作业成功率和IO流量,其中IO流量可以包括HBA卡、SAS卡流量;
用图表显示所述内存占用率、CPU占用率、作业成功率和IO流量。

7.
  根据权利要求1所述的主机与存储设备兼容适配测试方法,其特征在于,所述存储设备磁盘并发测试,具体包括:
启动对于存储设备的数据读取任务,在主机上同时运行对于同一预设大小的文件或文件集合的预设数量读取任务,并逐渐增加并发的任务数,最大任务数由HBA卡的性能或磁盘的性能决定;
启动对于存储设备的数据写入任务,在主机上同时运行对于同一预设大小的文件或文件集合的预设数量读取任务,并逐渐增加并发的任务数,最大任务数由HBA卡的性能或磁盘的性能决定;
测试最大并发数、内存占用率、CPU占用率、作业成功率和IO流量,其中IO流量可以包括HBA卡、SAS卡流量;
用图表显示所述内存占用率、CPU占用率、作业成功率和IO流量。

8.
  根据权利要求1所述的主机与存储设备兼容适配测试方法,其特征在于,所述存储设备磁盘稳定性测试,具体包括:
在主机上启动对于存储设备的读取任务,连续运行预设时间的任务,测试其稳定性,查看读取任务运行是否正常;
在主机上启动对于存储设备的写入任务,连续运行预设时间的任务,测试其稳定性,查看写入任务运行是否正常;
测试内存占用率、CPU占用率和IO流量,其中IO流量可以包括HBA卡、SAS卡流量;
用图表显示所述内存占用率、CPU占用率、IO流量和任务完成时间。

9.
  一种主机与存储设备兼容适配测试系统,其特征在于,包括:主机和存储设备;其中,
所述主机,用于在主机与存储设备之间进行兼容适配的基础实施测试,所述基础实施测试包括连接存储设备的板卡驱动识别测试;在主机与存储设备之间进行兼容适配的功能测试,所述功能测试包括主机识别存储设备数据卷测试和存储设备磁盘上的文件操作测试;在主机与存储设备之间进行兼容适配的性能测试,所述性能测试包括存储设备磁盘负载测试、存储设备磁盘压力测试、存储设备磁盘并发测试和存储设备磁盘稳定性测试。

10.
  根据权利要求9所述的主机与存储设备兼容适配测试系统,其特征在于,所述连接存储设备的板卡驱动识别测试包括主机总线适配器HBA,卡、串行连接SAS卡识别测试,存储区域网络SAN、SAS参数测试和存储设备文件测试;
其中,所述HBA卡、SAS卡识别测试,具体包括:连接所述存储设备的HBA卡、SAS卡的板卡驱动信息,能否在主机端被正确识别;所述HBA卡、SAS卡的板卡驱动能否被正确加载;所述存储设备能否被正确识别,并被正常操作。

11.
  根据权利要求9所述的主机与存储设备兼容适配测试系统,其特征在于,所述主机识别存储设备数据卷测试包括存储设备磁盘上的逻辑卷管理LVM卷操作测试;
所述主机识别存储设备数据卷测试,具体包括:在所述主机中,为所述存储设备划分文件系统,测试能否正常划分;在所述主机中,为所述存储设备划分裸设备,测试能否正常划分;在所述主机中,查看所述存储设备上划分后的文件系统大小,数量是否正确;在所述主机中,查看划分后的裸设备大小,数量是否正确;
所述存储设备磁盘上的文件操作测试包括存储设备文件系统的拷贝、移动和删除操作测试;
所述存储设备磁盘上的文件操作测试,具体包括:在所述存储设备上执行拷贝文件操作,测试拷贝过程及结果是否正常;在所述存储设备上执行拷贝目录操作,测试拷贝过程及结果是否正常;在所述存储设备上执行移动文件操作,测试移动过程及结果是否正常;在所述存储设备上执行移动目录操作,测试移动过程及结果是否正常;在所述存储设备上执行删除文件操作, 测试删除过程及结果是否正常;在所述存储设备上执行删除目录操作,测试删除过程及结果是否正常。

12.
  根据权利要求9所述的主机与存储设备兼容适配测试系统,其特征在于,所述存储设备磁盘负载测试,具体包括:在所述主机上,向所述存储设备同时启动多个读取数据的任务,测试耗费的时间;在所述主机上,向所述存储设备同时启动多个写入数据的任务,测试耗费的时间;测试内存占用率、CPU占用率、作业成功率和IO流量,其中IO流量可以包括HBA卡、SAS卡流量;用图表显示所述内存占用率、CPU占用率、作业成功率和IO流量;
所述存储设备磁盘压力测试,具体包括:启动对于所述存储设备的数据读取任务,读取预设大小的文件或文件集合,并逐渐增大文件的大小,记录每次任务完成的时间,观察主机系统的CPU占有率和内存占有率;启动对于所述存储设备的数据写入任务,写入预先设置大小的文件或文件集合,并逐渐增大文件的大小,记录每次任务完成的时间,观察主机系统的CPU占有率和内存占有率;当至少出现下列情况之一时,记录当前的文件大小:CPU占有率持续100%;内存耗尽或占有率超过预设数置;写入任务出错或无响应;测试最大数据读写大小、内存占用率、CPU占用率、作业成功率和IO流量,其中IO流量可以包括HBA卡、SAS卡流量;用图表显示所述内存占用率、CPU占用率、作业成功率和IO流量;
所述存储设备磁盘并发测试,具体包括:启动对于存储设备的数据读取任务,在主机上同时运行对于同一预设大小的文件或文件集合的预设数量读取任务,并逐渐增加并发的任务数,最大任务数由HBA卡的性能或磁盘的性能决定;启动对于存储设备的数据写入任务,在主机上同时运行对于同一预设大小的文件或文件集合的预设数量读取任务,并逐渐增加并发的任务数,最大任务数由HBA卡的性能或磁盘的性能决定;测试最大并发数、内存占用率、CPU占用率、作业成功率和IO流量,其中IO流量可以包括HBA卡、SAS卡流量;用图表显示所述内存占用率、CPU占用率、作业成功率和IO流量;
所述存储设备磁盘稳定性测试,具体包括:在主机上启动对于存储设备 的读取任务,连续运行预设时间的任务,测试其稳定性,查看读取任务运行是否正常;在主机上启动对于存储设备的写入任务,连续运行预设时间的任务,测试其稳定性,查看写入任务运行是否正常;测试内存占用率、CPU占用率和IO流量,其中IO流量可以包括HBA卡、SAS卡流量;用图表显示所述内存占用率、CPU占用率、IO流量和任务完成时间。

说明书

主机与存储设备兼容适配测试方法和系统
技术领域
本发明涉及测试技术领域,尤其涉及一种主机与存储设备兼容适配测试方法和系统。
背景技术
随着存储产品的大量普及和使用,主机和存储之间的兼容适配,存储和主机连接后的基础硬件环境的稳定性、可靠性和系统性能越来越为使用者所重视。
兼容适配测试是指测试软件在特定的硬件平台上、不同的应用软件之间、不同的操纵系统平台上、不同的网络等环境中是否能够很友好的运行的测试。目前,主机和存储设备生产厂商众多、型号规格复杂,体系结构和操作方法差异性都比较大,而当前的兼容适配测试往往只针对特定品牌和型号,难以形成标准流程和测试规范,如此,不仅适应面窄,而且也难于对存储和主机互联后组成的硬件系统进行恰当和全面的评估,如果测试不充分,可能导致设备使用设备过程中存在兼容性隐患。
有鉴于此,需要一种全面深入的主机与存储设备兼容适配测试方案来解决现有技术的问题。
发明内容
为了解决上述技术问题,本发明提供了一种主机与存储设备兼容适配测试方法和系统,能够实现主机与存储设备之间兼容适配测试的通用化、标准化和规范化。
为了达到本发明目的,本发明提供了一种主机与存储设备兼容适配测试方法,包括:在主机与存储设备之间进行兼容适配的基础实施测试,基础实施测试包括连接存储设备的板卡驱动识别测试;在主机与存储设备之间进行兼容适配的功能测试,功能测试包括主机识别存储设备数据卷测试和存储设 备磁盘上的文件操作测试;在机与存储设备之间进行兼容适配的性能测试,性能测试包括存储设备磁盘负载测试、存储设备磁盘压力测试、存储设备磁盘并发测试和存储设备磁盘稳定性测试。
进一步地,连接存储设备的板卡驱动识别测试包括主机总线适配器HBA卡、串行连接SAS卡识别测试,存储区域网络SAN、SAS参数测试和存储设备文件测试;其中,HBA卡、SAS卡识别测试,具体包括:连接存储设备的HBA卡、SAS卡的板卡驱动信息,能否在主机端被正确识别;HBA卡、SAS卡的板卡驱动能否被正确加载;存储设备能否被正确识别,并被正常操作。
进一步地,主机识别存储设备数据卷测试包括存储设备磁盘上的逻辑卷管理LVM卷操作测试;主机识别存储设备数据卷测试,具体包括:在主机中,为存储设备划分文件系统,测试能否正常划分;在主机中,为存储设备划分裸设备,测试能否正常划分;在主机中,查看存储设备上划分后的文件系统大小,数量是否正确;在主机中,查看划分后的裸设备大小,数量是否正确。
进一步地,存储设备磁盘上的文件操作测试包括存储设备文件系统的拷贝、移动和删除操作测试;存储设备磁盘上的文件操作测试,具体包括:在存储设备上执行拷贝文件操作,测试拷贝过程及结果是否正常;在存储设备上执行拷贝目录操作,测试拷贝过程及结果是否正常;在存储设备上执行移动文件操作,测试移动过程及结果是否正常;在存储设备上执行移动目录操作,测试移动过程及结果是否正常;在存储设备上执行删除文件操作,测试删除过程及结果是否正常;在存储设备上执行删除目录操作,测试删除过程及结果是否正常。
进一步地,存储设备磁盘负载测试,具体包括:在主机上,向存储设备同时启动多个读取数据的任务,测试耗费的时间;在主机上,向存储设备同时启动多个写入数据的任务,测试耗费的时间;测试内存占用率、CPU占用率、作业成功率和IO流量,其中IO流量可以包括HBA卡、SAS卡流量;用图表显示所述内存占用率、CPU占用率、作业成功率和IO流量。
进一步地,存储设备磁盘压力测试,具体包括:启动对于存储设备的数 据读取任务,读取预设大小的文件或文件集合,并逐渐增大文件的大小,记录每次任务完成的时间,观察主机系统的CPU占有率和内存占有率;启动对于存储设备的数据写入任务,写入预先设置大小的文件或文件集合,并逐渐增大文件的大小,记录每次任务完成的时间,观察主机系统的CPU占有率和内存占有率;当至少出现下列情况之一时,记录当前的文件大小:CPU占有率持续100%;内存耗尽或占有率超过预设数置;写入任务出错或无响应;测试最大数据读写大小、内存占用率、CPU占用率、作业成功率和IO流量,其中IO流量可以包括HBA卡、SAS卡流量;用图表显示所述内存占用率、CPU占用率、作业成功率和IO流量。
进一步地,存储设备磁盘并发测试,具体包括:启动对于存储设备的数据读取任务,在主机上同时运行对于同一预设大小的文件或文件集合的预设数量读取任务,并逐渐增加并发的任务数,最大任务数由HBA卡的性能或磁盘的性能决定;启动对于存储设备的数据写入任务,在主机上同时运行对于同一预设大小的文件或文件集合的预设数量读取任务,并逐渐增加并发的任务数,最大任务数由HBA卡的性能或磁盘的性能决定;测试最大并发数、内存占用率、CPU占用率、作业成功率和IO流量,其中IO流量可以包括HBA卡、SAS卡流量;用图表显示所述内存占用率、CPU占用率、作业成功率和IO流量。
进一步地,存储设备磁盘稳定性测试,具体包括:在主机上启动对于存储设备的读取任务,连续运行预设时间的任务,测试其稳定性,查看读取任务运行是否正常;在主机上启动对于存储设备的写入任务,连续运行预设时间的任务,测试其稳定性,查看写入任务运行是否正常;测试内存占用率、CPU占用率和IO流量,其中IO流量可以包括HBA卡、SAS卡流量;用图表显示所述内存占用率、CPU占用率、IO流量和任务完成时间。
本发明提供了一种主机与存储设备兼容适配测试系统,包括:主机和存储设备;其中,主机,用于在主机与存储设备之间进行兼容适配的基础实施测试,基础实施测试包括连接存储设备的板卡驱动识别测试;在主机与存储设备之间进行兼容适配的功能测试,功能测试包括主机识别存储设备数据卷测试和存储设备磁盘上的文件操作测试;在主机与存储设备之间进行兼容适 配的性能测试,性能测试包括存储设备磁盘负载测试、存储设备磁盘压力测试、存储设备磁盘并发测试和存储设备磁盘稳定性测试。
与现有技术相比,本发明包括:在主机与存储设备之间进行兼容适配的基础实施测试,基础实施测试包括连接存储设备的板卡驱动识别测试;在主机与存储设备之间进行兼容适配的功能测试,功能测试包括主机识别存储设备数据卷测试和存储设备磁盘上的文件操作测试;在主机与存储设备之间进行兼容适配的性能测试,性能测试包括存储设备磁盘负载测试、存储设备磁盘压力测试、存储设备磁盘并发测试和存储设备磁盘稳定性测试。本发明通过在主机与存储之间进行兼容适配的基础实施测试、功能测试和性能测试,可以为不同型号和规格的主机和存储之间的兼容适配找到一套通用可行、标准化、规范化的测试方法,不仅提供了主机和存储组成的底层硬件系统之间的兼容性测试,亦提供稳定可靠的功能测试和性能测试,对整个系统进行全面深入的评估,从而保障了系统运行稳定性。
附图说明
图1是本发明主机与存储设备兼容适配测试方法的流程示意图。
图2是本发明主机与存储设备兼容适配测试系统的架构示意图。
具体实施方式
以下将结合附图所示的具体实施方式对本发明进行详细描述。
图1是本发明主机与存储设备兼容适配测试方法的流程示意图,如图1所示,包括:
步骤11,在主机与存储设备之间进行兼容适配的基础实施测试,该基础实施测试包括连接存储设备的板卡驱动识别测试。
在本步骤中,连接存储设备的板卡驱动识别测试可以包括主机总线适配器(HBA,Host Bus Adapter)卡、串行连接SCSI(SAS,Serial Attached SCSI)卡识别测试,存储区域网络(SAN,Storage Area Network)、SAS参数测试和存储设备文件测试。
其中,以HBA卡、SAS卡等连接存储设备的板卡驱动识别测试为例, 该测试具体检测:
连接存储设备的HBA卡、SAS卡的板卡驱动信息,能否在主机端被正确识别;
HBA卡、SAS卡的板卡驱动能否被正确加载;
存储设备能否被正确识别,并被正常操作。
步骤12,在主机与存储设备之间进行兼容适配的功能测试,该功能测试包括主机识别存储设备数据卷测试和存储设备磁盘上的文件操作测试。
在本步骤中,主机识别存储设备数据卷测试可以是存储设备磁盘上的逻辑卷管理(LVM,Logical Volume Manager)卷操作测试;存储设备磁盘上的文件操作测试可以包括存储设备文件系统的拷贝、移动和删除操作测试。
其中,以主机识别存储设备数据卷测试为例,该测试具体检测:
在主机中,为存储设备划分文件系统,测试能否正常划分;
在主机中,为存储设备划分裸设备,测试能否正常划分;
在主机中,查看存储设备上划分后的文件系统大小,数量是否正确;
在主机中,查看划分后的裸设备大小,数量是否正确;
在划分时,若需要改变物理分区的大小测试,改变范围为16MB和32MB。
其中,以存储设备磁盘上的文件操作测试为例,该测试具体检测:
在存储设备上执行拷贝文件操作,测试拷贝过程及结果是否正常;
在存储设备上执行拷贝目录操作,测试拷贝过程及结果是否正常;
在存储设备上执行移动文件操作,测试移动过程及结果是否正常;
在存储设备上执行移动目录操作,测试移动过程及结果是否正常;
在存储设备上执行删除文件操作,测试删除过程及结果是否正常;
在存储设备上执行删除目录操作,测试删除过程及结果是否正常。
步骤13,在主机与存储设备之间进行兼容适配的性能测试,该性能测试包括存储设备磁盘负载测试、存储设备磁盘压力测试、存储设备磁盘并发测试和存储设备磁盘稳定性测试。
其中,存储设备磁盘负载测试检验系统在给定负载下的性能表现,资源利用情况,是否能达到预期性能指标等,并不强调系统的瓶颈和失败点,该测试具体包括:
在主机上,向存储设备同时启动多个读取数据的任务,测试耗费的时间,例如向存储设备同时启动3个读取400GB数据的任务,测试每个任务耗费的时间和总时间;
在主机上,向存储设备同时启动多个写入数据的任务,测试耗费的时间,例如向存储设备同时启动3个写入400GB数据的任务,测试每个任务耗费的时间和总时间;
测试内存占用率、CPU占用率、作业成功率和IO流量,其中IO流量可以包括HBA卡、SAS卡流量;
用图表显示内存占用率、CPU占用率、作业成功率和IO流量。
其中,存储设备磁盘压力测试为对特定的软硬件环境不断施加“压力”,测试系统在压力情况下的性能表现,通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试,该测试具体包括:
启动对于存储设备的数据读取任务,读取预设大小,例如1T的文件/文件集合,并逐渐增大文件的大小,记录每次任务完成的时间,观察主机系统的CPU占有率和内存占有率;
启动对于存储设备的数据写入任务,写入预先设置大小,例如1T,的文件/文件集合,并逐渐增大文件的大小,记录每次任务完成的时间,观察主机系统的CPU占有率和内存占有率;
当至少出现下列情况之一时,记录当前的文件大小:CPU占有率持续100%;内存耗尽或占有率超过预设数置;写入任务出错或无响应;
测试最大数据读写大小、内存占用率、CPU占用率、作业成功率和IO流量,其中IO流量可以包括HBA卡、SAS卡流量;
用图表显示内存占用率、CPU占用率、作业成功率和IO流量。
其中,存储设备磁盘并发测试为模拟并发访问,测试多用户并发访问同一个应用、模块、数据时,是否产生隐藏的并发问题,如内存泄漏、线程锁、 资源争用等问题,该测试具体包括:
启动对于存储设备的数据读取任务,在主机上同时运行对于同一预设大小,例如10G的文件/文件集合的预设数量,例如2个读取任务,并逐渐增加并发的任务数,最大任务数由HBA卡的性能或磁盘的性能决定;
启动对于存储设备的数据写入任务,在主机上同时运行对于同一预设大小,例如10G的文件/文件集合的预设数量,例如2个读取任务,并逐渐增加并发的任务数,最大任务数由HBA卡的性能或磁盘的性能决定;
测试最大并发数、内存占用率、CPU占用率、作业成功率和IO流量,其中IO流量可以包括HBA卡、SAS卡流量;
用图表显示内存占用率、CPU占用率、作业成功率和IO流量。
其中,存储设备磁盘稳定性测试为通过给系统加载一定的业务压力的情况下,让应用持续运行一段时间,测试系统在这种条件下是否能够稳定运行,该测试具体包括:
在主机系统上启动对于存储设备的读取任务,连续运行预设时间,例如24小时的任务,测试其稳定性,查看读取任务运行是否正常;
在主机系统上启动对于存储设备的写入任务,连续运行预设时间,例如24小时的任务,测试其稳定性,查看写入任务运行是否正常;
测试内存占用率、CPU占用率和IO流量,其中IO流量可以包括HBA卡、SAS卡流量;
用图表显示内存占用率、CPU占用率、IO流量和任务完成时间。
本发明通过在主机与存储之间进行兼容适配的基础实施测试、功能测试和性能测试,可以为不同型号和规格的主机和存储之间的兼容适配找到一套通用可行、标准化、规范化的测试方法,不仅提供了主机和存储组成的底层硬件系统之间的兼容性测试,亦提供稳定可靠的功能测试和性能测试,对整个系统进行全面深入的评估,从而保障了系统运行稳定性。
图2是本发明主机与存储兼容适配测试系统的架构示意图,如图2所示,包括:主机和存储设备,其中,
主机,用于在主机与存储设备之间进行兼容适配的基础实施测试,该基 础实施测试包括连接存储设备的板卡驱动识别测试;在主机与存储设备之间进行兼容适配的功能测试,该功能测试包括主机识别存储设备数据卷测试和存储设备磁盘上的文件操作测试;在主机与存储设备之间进行兼容适配的性能测试,该性能测试包括存储设备磁盘负载测试、存储设备磁盘压力测试、存储设备磁盘并发测试和存储设备磁盘稳定性测试。
具体地,连接存储设备的板卡驱动识别测试可以包括主机总线适配器HBA卡、SAS卡识别测试,SAN、SAS相关参数测试和存储设备文件测试。
HBA卡、SAS卡等连接存储设备的板卡驱动识别测试在主机与存储兼容适配测试方法中已详细阐述,在此不赘述。
具体地,主机识别存储设备数据卷测试可以是存储设备磁盘上的LVM卷操作测试;存储设备磁盘上的文件操作测试可以包括存储设备文件系统的拷贝、移动和删除操作测试。
主机识别存储设备数据卷测试和存储设备磁盘上的文件操作测试在主机与存储兼容适配测试方法中已详细阐述,在此不赘述。
具体地,存储设备磁盘负载测试、存储设备磁盘压力测试、存储设备磁盘并发测试和存储设备磁盘稳定性测试在主机与存储兼容适配测试方法中已详细阐述,在此不赘述。
本发明通过在主机与存储之间进行兼容适配的基础实施测试、功能测试和性能测试,可以为不同型号和规格的主机和存储之间的兼容适配找到一套通用可行、标准化、规范化的测试方法,不仅提供了主机和存储组成的底层硬件系统之间的兼容性测试,亦提供稳定可靠的功能测试和性能测试,对整个系统进行全面深入的评估,从而保障了系统运行稳定性。
应当理解,虽然本说明书根据实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施方式中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。上文所列出的一系列的详细说明仅仅是针对本发明的可行性实施方式的具体说明,它们并非用于限制本发明的保护范围,凡未脱离本发明技艺精神所作的等效实施方式或变更均应包含在本发明的保护范围之内。

主机与存储设备兼容适配测试方法和系统.pdf_第1页
第1页 / 共12页
主机与存储设备兼容适配测试方法和系统.pdf_第2页
第2页 / 共12页
主机与存储设备兼容适配测试方法和系统.pdf_第3页
第3页 / 共12页
点击查看更多>>
资源描述

《主机与存储设备兼容适配测试方法和系统.pdf》由会员分享,可在线阅读,更多相关《主机与存储设备兼容适配测试方法和系统.pdf(12页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104133750A43申请公布日20141105CN104133750A21申请号201410410755922申请日20140820G06F11/22200601G06F11/2620060171申请人浪潮(北京)电子信息产业有限公司地址100085北京市海淀区上地信息路2号21号C栋1层72发明人李勋堂74专利代理机构北京安信方达知识产权代理有限公司11262代理人王丹李丹54发明名称主机与存储设备兼容适配测试方法和系统57摘要本发明提供了一种主机与存储设备兼容适配测试方法和系统,其中方法包括在主机与存储设备之间进行兼容适配的基础实施测试,基础实施测试包括连接存储设备的。

2、板卡驱动识别测试;在主机与存储设备之间进行兼容适配的功能测试,功能测试包括主机识别存储设备数据卷测试和存储设备磁盘上的文件操作测试;在主机与存储设备之间进行兼容适配的性能测试,性能测试包括存储设备磁盘负载测试、存储设备磁盘压力测试、存储设备磁盘并发测试和存储设备磁盘稳定性测试。本发明能够实现主机与存储设备之间兼容适配测试的通用化、标准化和规范化。51INTCL权利要求书4页说明书6页附图1页19中华人民共和国国家知识产权局12发明专利申请权利要求书4页说明书6页附图1页10申请公布号CN104133750ACN104133750A1/4页21一种主机与存储设备兼容适配测试方法,其特征在于,包括。

3、在所述主机与存储设备之间进行兼容适配的基础实施测试,所述基础实施测试包括连接存储设备的板卡驱动识别测试;在所述主机与存储设备之间进行兼容适配的功能测试,所述功能测试包括主机识别存储设备数据卷测试和存储设备磁盘上的文件操作测试;在所述主机与存储设备之间进行兼容适配的性能测试,所述性能测试包括存储设备磁盘负载测试、存储设备磁盘压力测试、存储设备磁盘并发测试和存储设备磁盘稳定性测试。2根据权利要求1所述的主机与存储设备兼容适配测试方法,其特征在于,所述连接存储设备的板卡驱动识别测试包括主机总线适配器HBA卡、串行连接SAS卡识别测试,存储区域网络SAN、SAS参数测试和存储设备文件测试;其中,所述H。

4、BA卡、SAS卡识别测试,具体包括连接所述存储设备的HBA卡、SAS卡的板卡驱动信息,能否在主机端被正确识别;所述HBA卡、SAS卡的板卡驱动能否被正确加载;所述存储设备能否被正确识别,并被正常操作。3根据权利要求1所述的主机与存储设备兼容适配测试方法,其特征在于,所述主机识别存储设备数据卷测试包括存储设备磁盘上的逻辑卷管理LVM卷操作测试;所述主机识别存储设备数据卷测试,具体包括在所述主机中,为所述存储设备划分文件系统,测试能否正常划分;在所述主机中,为所述存储设备划分裸设备,测试能否正常划分;在所述主机中,查看所述存储设备上划分后的文件系统大小,数量是否正确;在所述主机中,查看划分后的裸设。

5、备大小,数量是否正确。4根据权利要求1或3所述的主机与存储设备兼容适配测试方法,其特征在于,所述存储设备磁盘上的文件操作测试包括存储设备文件系统的拷贝、移动和删除操作测试;所述存储设备磁盘上的文件操作测试,具体包括在所述存储设备上执行拷贝文件操作,测试拷贝过程及结果是否正常;在所述存储设备上执行拷贝目录操作,测试拷贝过程及结果是否正常;在所述存储设备上执行移动文件操作,测试移动过程及结果是否正常;在所述存储设备上执行移动目录操作,测试移动过程及结果是否正常;在所述存储设备上执行删除文件操作,测试删除过程及结果是否正常;在所述存储设备上执行删除目录操作,测试删除过程及结果是否正常。5根据权利要求。

6、1所述的主机与存储设备兼容适配测试方法,其特征在于,所述存储设备磁盘负载测试,具体包括在所述主机上,向所述存储设备同时启动多个读取数据的任务,测试耗费的时间;在所述主机上,向所述存储设备同时启动多个写入数据的任务,测试耗费的时间;测试内存占用率、CPU占用率、作业成功率和IO流量,其中IO流量可以包括HBA卡、SAS卡流量;用图表显示所述内存占用率、CPU占用率、作业成功率和IO流量。6根据权利要求1所述的主机与存储设备兼容适配测试方法,其特征在于,所述存储设备磁盘压力测试,具体包括权利要求书CN104133750A2/4页3启动对于所述存储设备的数据读取任务,读取预设大小的文件或文件集合,并。

7、逐渐增大文件的大小,记录每次任务完成的时间,观察主机系统的CPU占有率和内存占有率;启动对于所述存储设备的数据写入任务,写入预先设置大小的文件或文件集合,并逐渐增大文件的大小,记录每次任务完成的时间,观察主机系统的CPU占有率和内存占有率;当至少出现下列情况之一时,记录当前的文件大小CPU占有率持续100;内存耗尽或占有率超过预设数置;写入任务出错或无响应;测试最大数据读写大小、内存占用率、CPU占用率、作业成功率和IO流量,其中IO流量可以包括HBA卡、SAS卡流量;用图表显示所述内存占用率、CPU占用率、作业成功率和IO流量。7根据权利要求1所述的主机与存储设备兼容适配测试方法,其特征在于。

8、,所述存储设备磁盘并发测试,具体包括启动对于存储设备的数据读取任务,在主机上同时运行对于同一预设大小的文件或文件集合的预设数量读取任务,并逐渐增加并发的任务数,最大任务数由HBA卡的性能或磁盘的性能决定;启动对于存储设备的数据写入任务,在主机上同时运行对于同一预设大小的文件或文件集合的预设数量读取任务,并逐渐增加并发的任务数,最大任务数由HBA卡的性能或磁盘的性能决定;测试最大并发数、内存占用率、CPU占用率、作业成功率和IO流量,其中IO流量可以包括HBA卡、SAS卡流量;用图表显示所述内存占用率、CPU占用率、作业成功率和IO流量。8根据权利要求1所述的主机与存储设备兼容适配测试方法,其特。

9、征在于,所述存储设备磁盘稳定性测试,具体包括在主机上启动对于存储设备的读取任务,连续运行预设时间的任务,测试其稳定性,查看读取任务运行是否正常;在主机上启动对于存储设备的写入任务,连续运行预设时间的任务,测试其稳定性,查看写入任务运行是否正常;测试内存占用率、CPU占用率和IO流量,其中IO流量可以包括HBA卡、SAS卡流量;用图表显示所述内存占用率、CPU占用率、IO流量和任务完成时间。9一种主机与存储设备兼容适配测试系统,其特征在于,包括主机和存储设备;其中,所述主机,用于在主机与存储设备之间进行兼容适配的基础实施测试,所述基础实施测试包括连接存储设备的板卡驱动识别测试;在主机与存储设备之。

10、间进行兼容适配的功能测试,所述功能测试包括主机识别存储设备数据卷测试和存储设备磁盘上的文件操作测试;在主机与存储设备之间进行兼容适配的性能测试,所述性能测试包括存储设备磁盘负载测试、存储设备磁盘压力测试、存储设备磁盘并发测试和存储设备磁盘稳定性测试。10根据权利要求9所述的主机与存储设备兼容适配测试系统,其特征在于,所述连接存储设备的板卡驱动识别测试包括主机总线适配器HBA,卡、串行连接SAS卡识别测试,存储区域网络SAN、SAS参数测试和存储设备文件测试;其中,所述HBA卡、SAS卡识别测试,具体包括连接所述存储设备的HBA卡、SAS卡的权利要求书CN104133750A3/4页4板卡驱动信。

11、息,能否在主机端被正确识别;所述HBA卡、SAS卡的板卡驱动能否被正确加载;所述存储设备能否被正确识别,并被正常操作。11根据权利要求9所述的主机与存储设备兼容适配测试系统,其特征在于,所述主机识别存储设备数据卷测试包括存储设备磁盘上的逻辑卷管理LVM卷操作测试;所述主机识别存储设备数据卷测试,具体包括在所述主机中,为所述存储设备划分文件系统,测试能否正常划分;在所述主机中,为所述存储设备划分裸设备,测试能否正常划分;在所述主机中,查看所述存储设备上划分后的文件系统大小,数量是否正确;在所述主机中,查看划分后的裸设备大小,数量是否正确;所述存储设备磁盘上的文件操作测试包括存储设备文件系统的拷贝。

12、、移动和删除操作测试;所述存储设备磁盘上的文件操作测试,具体包括在所述存储设备上执行拷贝文件操作,测试拷贝过程及结果是否正常;在所述存储设备上执行拷贝目录操作,测试拷贝过程及结果是否正常;在所述存储设备上执行移动文件操作,测试移动过程及结果是否正常;在所述存储设备上执行移动目录操作,测试移动过程及结果是否正常;在所述存储设备上执行删除文件操作,测试删除过程及结果是否正常;在所述存储设备上执行删除目录操作,测试删除过程及结果是否正常。12根据权利要求9所述的主机与存储设备兼容适配测试系统,其特征在于,所述存储设备磁盘负载测试,具体包括在所述主机上,向所述存储设备同时启动多个读取数据的任务,测试耗。

13、费的时间;在所述主机上,向所述存储设备同时启动多个写入数据的任务,测试耗费的时间;测试内存占用率、CPU占用率、作业成功率和IO流量,其中IO流量可以包括HBA卡、SAS卡流量;用图表显示所述内存占用率、CPU占用率、作业成功率和IO流量;所述存储设备磁盘压力测试,具体包括启动对于所述存储设备的数据读取任务,读取预设大小的文件或文件集合,并逐渐增大文件的大小,记录每次任务完成的时间,观察主机系统的CPU占有率和内存占有率;启动对于所述存储设备的数据写入任务,写入预先设置大小的文件或文件集合,并逐渐增大文件的大小,记录每次任务完成的时间,观察主机系统的CPU占有率和内存占有率;当至少出现下列情况。

14、之一时,记录当前的文件大小CPU占有率持续100;内存耗尽或占有率超过预设数置;写入任务出错或无响应;测试最大数据读写大小、内存占用率、CPU占用率、作业成功率和IO流量,其中IO流量可以包括HBA卡、SAS卡流量;用图表显示所述内存占用率、CPU占用率、作业成功率和IO流量;所述存储设备磁盘并发测试,具体包括启动对于存储设备的数据读取任务,在主机上同时运行对于同一预设大小的文件或文件集合的预设数量读取任务,并逐渐增加并发的任务数,最大任务数由HBA卡的性能或磁盘的性能决定;启动对于存储设备的数据写入任务,在主机上同时运行对于同一预设大小的文件或文件集合的预设数量读取任务,并逐渐增加并发的任务。

15、数,最大任务数由HBA卡的性能或磁盘的性能决定;测试最大并发数、内存占用率、CPU占用率、作业成功率和IO流量,其中IO流量可以包括HBA卡、SAS卡流量;用图表显示所述内存占用率、CPU占用率、作业成功率和IO流量;所述存储设备磁盘稳定性测试,具体包括在主机上启动对于存储设备的读取任务,连续运行预设时间的任务,测试其稳定性,查看读取任务运行是否正常;在主机上启动对于存储设备的写入任务,连续运行预设时间的任务,测试其稳定性,查看写入任务运行是否正权利要求书CN104133750A4/4页5常;测试内存占用率、CPU占用率和IO流量,其中IO流量可以包括HBA卡、SAS卡流量;用图表显示所述内存。

16、占用率、CPU占用率、IO流量和任务完成时间。权利要求书CN104133750A1/6页6主机与存储设备兼容适配测试方法和系统技术领域0001本发明涉及测试技术领域,尤其涉及一种主机与存储设备兼容适配测试方法和系统。背景技术0002随着存储产品的大量普及和使用,主机和存储之间的兼容适配,存储和主机连接后的基础硬件环境的稳定性、可靠性和系统性能越来越为使用者所重视。0003兼容适配测试是指测试软件在特定的硬件平台上、不同的应用软件之间、不同的操纵系统平台上、不同的网络等环境中是否能够很友好的运行的测试。目前,主机和存储设备生产厂商众多、型号规格复杂,体系结构和操作方法差异性都比较大,而当前的兼容。

17、适配测试往往只针对特定品牌和型号,难以形成标准流程和测试规范,如此,不仅适应面窄,而且也难于对存储和主机互联后组成的硬件系统进行恰当和全面的评估,如果测试不充分,可能导致设备使用设备过程中存在兼容性隐患。0004有鉴于此,需要一种全面深入的主机与存储设备兼容适配测试方案来解决现有技术的问题。发明内容0005为了解决上述技术问题,本发明提供了一种主机与存储设备兼容适配测试方法和系统,能够实现主机与存储设备之间兼容适配测试的通用化、标准化和规范化。0006为了达到本发明目的,本发明提供了一种主机与存储设备兼容适配测试方法,包括在主机与存储设备之间进行兼容适配的基础实施测试,基础实施测试包括连接存储。

18、设备的板卡驱动识别测试;在主机与存储设备之间进行兼容适配的功能测试,功能测试包括主机识别存储设备数据卷测试和存储设备磁盘上的文件操作测试;在机与存储设备之间进行兼容适配的性能测试,性能测试包括存储设备磁盘负载测试、存储设备磁盘压力测试、存储设备磁盘并发测试和存储设备磁盘稳定性测试。0007进一步地,连接存储设备的板卡驱动识别测试包括主机总线适配器HBA卡、串行连接SAS卡识别测试,存储区域网络SAN、SAS参数测试和存储设备文件测试;其中,HBA卡、SAS卡识别测试,具体包括连接存储设备的HBA卡、SAS卡的板卡驱动信息,能否在主机端被正确识别;HBA卡、SAS卡的板卡驱动能否被正确加载;存储。

19、设备能否被正确识别,并被正常操作。0008进一步地,主机识别存储设备数据卷测试包括存储设备磁盘上的逻辑卷管理LVM卷操作测试;主机识别存储设备数据卷测试,具体包括在主机中,为存储设备划分文件系统,测试能否正常划分;在主机中,为存储设备划分裸设备,测试能否正常划分;在主机中,查看存储设备上划分后的文件系统大小,数量是否正确;在主机中,查看划分后的裸设备大小,数量是否正确。0009进一步地,存储设备磁盘上的文件操作测试包括存储设备文件系统的拷贝、移动说明书CN104133750A2/6页7和删除操作测试;存储设备磁盘上的文件操作测试,具体包括在存储设备上执行拷贝文件操作,测试拷贝过程及结果是否正常。

20、;在存储设备上执行拷贝目录操作,测试拷贝过程及结果是否正常;在存储设备上执行移动文件操作,测试移动过程及结果是否正常;在存储设备上执行移动目录操作,测试移动过程及结果是否正常;在存储设备上执行删除文件操作,测试删除过程及结果是否正常;在存储设备上执行删除目录操作,测试删除过程及结果是否正常。0010进一步地,存储设备磁盘负载测试,具体包括在主机上,向存储设备同时启动多个读取数据的任务,测试耗费的时间;在主机上,向存储设备同时启动多个写入数据的任务,测试耗费的时间;测试内存占用率、CPU占用率、作业成功率和IO流量,其中IO流量可以包括HBA卡、SAS卡流量;用图表显示所述内存占用率、CPU占用。

21、率、作业成功率和IO流量。0011进一步地,存储设备磁盘压力测试,具体包括启动对于存储设备的数据读取任务,读取预设大小的文件或文件集合,并逐渐增大文件的大小,记录每次任务完成的时间,观察主机系统的CPU占有率和内存占有率;启动对于存储设备的数据写入任务,写入预先设置大小的文件或文件集合,并逐渐增大文件的大小,记录每次任务完成的时间,观察主机系统的CPU占有率和内存占有率;当至少出现下列情况之一时,记录当前的文件大小CPU占有率持续100;内存耗尽或占有率超过预设数置;写入任务出错或无响应;测试最大数据读写大小、内存占用率、CPU占用率、作业成功率和IO流量,其中IO流量可以包括HBA卡、SAS。

22、卡流量;用图表显示所述内存占用率、CPU占用率、作业成功率和IO流量。0012进一步地,存储设备磁盘并发测试,具体包括启动对于存储设备的数据读取任务,在主机上同时运行对于同一预设大小的文件或文件集合的预设数量读取任务,并逐渐增加并发的任务数,最大任务数由HBA卡的性能或磁盘的性能决定;启动对于存储设备的数据写入任务,在主机上同时运行对于同一预设大小的文件或文件集合的预设数量读取任务,并逐渐增加并发的任务数,最大任务数由HBA卡的性能或磁盘的性能决定;测试最大并发数、内存占用率、CPU占用率、作业成功率和IO流量,其中IO流量可以包括HBA卡、SAS卡流量;用图表显示所述内存占用率、CPU占用率。

23、、作业成功率和IO流量。0013进一步地,存储设备磁盘稳定性测试,具体包括在主机上启动对于存储设备的读取任务,连续运行预设时间的任务,测试其稳定性,查看读取任务运行是否正常;在主机上启动对于存储设备的写入任务,连续运行预设时间的任务,测试其稳定性,查看写入任务运行是否正常;测试内存占用率、CPU占用率和IO流量,其中IO流量可以包括HBA卡、SAS卡流量;用图表显示所述内存占用率、CPU占用率、IO流量和任务完成时间。0014本发明提供了一种主机与存储设备兼容适配测试系统,包括主机和存储设备;其中,主机,用于在主机与存储设备之间进行兼容适配的基础实施测试,基础实施测试包括连接存储设备的板卡驱动。

24、识别测试;在主机与存储设备之间进行兼容适配的功能测试,功能测试包括主机识别存储设备数据卷测试和存储设备磁盘上的文件操作测试;在主机与存储设备之间进行兼容适配的性能测试,性能测试包括存储设备磁盘负载测试、存储设备磁盘压力测试、存储设备磁盘并发测试和存储设备磁盘稳定性测试。0015与现有技术相比,本发明包括在主机与存储设备之间进行兼容适配的基础实施测试,基础实施测试包括连接存储设备的板卡驱动识别测试;在主机与存储设备之间进行说明书CN104133750A3/6页8兼容适配的功能测试,功能测试包括主机识别存储设备数据卷测试和存储设备磁盘上的文件操作测试;在主机与存储设备之间进行兼容适配的性能测试,性。

25、能测试包括存储设备磁盘负载测试、存储设备磁盘压力测试、存储设备磁盘并发测试和存储设备磁盘稳定性测试。本发明通过在主机与存储之间进行兼容适配的基础实施测试、功能测试和性能测试,可以为不同型号和规格的主机和存储之间的兼容适配找到一套通用可行、标准化、规范化的测试方法,不仅提供了主机和存储组成的底层硬件系统之间的兼容性测试,亦提供稳定可靠的功能测试和性能测试,对整个系统进行全面深入的评估,从而保障了系统运行稳定性。附图说明0016图1是本发明主机与存储设备兼容适配测试方法的流程示意图。0017图2是本发明主机与存储设备兼容适配测试系统的架构示意图。具体实施方式0018以下将结合附图所示的具体实施方式。

26、对本发明进行详细描述。0019图1是本发明主机与存储设备兼容适配测试方法的流程示意图,如图1所示,包括0020步骤11,在主机与存储设备之间进行兼容适配的基础实施测试,该基础实施测试包括连接存储设备的板卡驱动识别测试。0021在本步骤中,连接存储设备的板卡驱动识别测试可以包括主机总线适配器HBA,HOSTBUSADAPTER卡、串行连接SCSISAS,SERIALATTACHEDSCSI卡识别测试,存储区域网络SAN,STORAGEAREANETWORK、SAS参数测试和存储设备文件测试。0022其中,以HBA卡、SAS卡等连接存储设备的板卡驱动识别测试为例,该测试具体检测0023连接存储设备。

27、的HBA卡、SAS卡的板卡驱动信息,能否在主机端被正确识别;0024HBA卡、SAS卡的板卡驱动能否被正确加载;0025存储设备能否被正确识别,并被正常操作。0026步骤12,在主机与存储设备之间进行兼容适配的功能测试,该功能测试包括主机识别存储设备数据卷测试和存储设备磁盘上的文件操作测试。0027在本步骤中,主机识别存储设备数据卷测试可以是存储设备磁盘上的逻辑卷管理LVM,LOGICALVOLUMEMANAGER卷操作测试;存储设备磁盘上的文件操作测试可以包括存储设备文件系统的拷贝、移动和删除操作测试。0028其中,以主机识别存储设备数据卷测试为例,该测试具体检测0029在主机中,为存储设备。

28、划分文件系统,测试能否正常划分;0030在主机中,为存储设备划分裸设备,测试能否正常划分;0031在主机中,查看存储设备上划分后的文件系统大小,数量是否正确;0032在主机中,查看划分后的裸设备大小,数量是否正确;0033在划分时,若需要改变物理分区的大小测试,改变范围为16MB和32MB。0034其中,以存储设备磁盘上的文件操作测试为例,该测试具体检测0035在存储设备上执行拷贝文件操作,测试拷贝过程及结果是否正常;说明书CN104133750A4/6页90036在存储设备上执行拷贝目录操作,测试拷贝过程及结果是否正常;0037在存储设备上执行移动文件操作,测试移动过程及结果是否正常;003。

29、8在存储设备上执行移动目录操作,测试移动过程及结果是否正常;0039在存储设备上执行删除文件操作,测试删除过程及结果是否正常;0040在存储设备上执行删除目录操作,测试删除过程及结果是否正常。0041步骤13,在主机与存储设备之间进行兼容适配的性能测试,该性能测试包括存储设备磁盘负载测试、存储设备磁盘压力测试、存储设备磁盘并发测试和存储设备磁盘稳定性测试。0042其中,存储设备磁盘负载测试检验系统在给定负载下的性能表现,资源利用情况,是否能达到预期性能指标等,并不强调系统的瓶颈和失败点,该测试具体包括0043在主机上,向存储设备同时启动多个读取数据的任务,测试耗费的时间,例如向存储设备同时启动。

30、3个读取400GB数据的任务,测试每个任务耗费的时间和总时间;0044在主机上,向存储设备同时启动多个写入数据的任务,测试耗费的时间,例如向存储设备同时启动3个写入400GB数据的任务,测试每个任务耗费的时间和总时间;0045测试内存占用率、CPU占用率、作业成功率和IO流量,其中IO流量可以包括HBA卡、SAS卡流量;0046用图表显示内存占用率、CPU占用率、作业成功率和IO流量。0047其中,存储设备磁盘压力测试为对特定的软硬件环境不断施加“压力”,测试系统在压力情况下的性能表现,通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试,该测试具体包括0048启动。

31、对于存储设备的数据读取任务,读取预设大小,例如1T的文件/文件集合,并逐渐增大文件的大小,记录每次任务完成的时间,观察主机系统的CPU占有率和内存占有率;0049启动对于存储设备的数据写入任务,写入预先设置大小,例如1T,的文件/文件集合,并逐渐增大文件的大小,记录每次任务完成的时间,观察主机系统的CPU占有率和内存占有率;0050当至少出现下列情况之一时,记录当前的文件大小CPU占有率持续100;内存耗尽或占有率超过预设数置;写入任务出错或无响应;0051测试最大数据读写大小、内存占用率、CPU占用率、作业成功率和IO流量,其中IO流量可以包括HBA卡、SAS卡流量;0052用图表显示内存占。

32、用率、CPU占用率、作业成功率和IO流量。0053其中,存储设备磁盘并发测试为模拟并发访问,测试多用户并发访问同一个应用、模块、数据时,是否产生隐藏的并发问题,如内存泄漏、线程锁、资源争用等问题,该测试具体包括0054启动对于存储设备的数据读取任务,在主机上同时运行对于同一预设大小,例如10G的文件/文件集合的预设数量,例如2个读取任务,并逐渐增加并发的任务数,最大任务数由HBA卡的性能或磁盘的性能决定;0055启动对于存储设备的数据写入任务,在主机上同时运行对于同一预设大小,例如10G的文件/文件集合的预设数量,例如2个读取任务,并逐渐增加并发的任务数,最大任务说明书CN104133750A。

33、5/6页10数由HBA卡的性能或磁盘的性能决定;0056测试最大并发数、内存占用率、CPU占用率、作业成功率和IO流量,其中IO流量可以包括HBA卡、SAS卡流量;0057用图表显示内存占用率、CPU占用率、作业成功率和IO流量。0058其中,存储设备磁盘稳定性测试为通过给系统加载一定的业务压力的情况下,让应用持续运行一段时间,测试系统在这种条件下是否能够稳定运行,该测试具体包括0059在主机系统上启动对于存储设备的读取任务,连续运行预设时间,例如24小时的任务,测试其稳定性,查看读取任务运行是否正常;0060在主机系统上启动对于存储设备的写入任务,连续运行预设时间,例如24小时的任务,测试其。

34、稳定性,查看写入任务运行是否正常;0061测试内存占用率、CPU占用率和IO流量,其中IO流量可以包括HBA卡、SAS卡流量;0062用图表显示内存占用率、CPU占用率、IO流量和任务完成时间。0063本发明通过在主机与存储之间进行兼容适配的基础实施测试、功能测试和性能测试,可以为不同型号和规格的主机和存储之间的兼容适配找到一套通用可行、标准化、规范化的测试方法,不仅提供了主机和存储组成的底层硬件系统之间的兼容性测试,亦提供稳定可靠的功能测试和性能测试,对整个系统进行全面深入的评估,从而保障了系统运行稳定性。0064图2是本发明主机与存储兼容适配测试系统的架构示意图,如图2所示,包括主机和存储。

35、设备,其中,0065主机,用于在主机与存储设备之间进行兼容适配的基础实施测试,该基础实施测试包括连接存储设备的板卡驱动识别测试;在主机与存储设备之间进行兼容适配的功能测试,该功能测试包括主机识别存储设备数据卷测试和存储设备磁盘上的文件操作测试;在主机与存储设备之间进行兼容适配的性能测试,该性能测试包括存储设备磁盘负载测试、存储设备磁盘压力测试、存储设备磁盘并发测试和存储设备磁盘稳定性测试。0066具体地,连接存储设备的板卡驱动识别测试可以包括主机总线适配器HBA卡、SAS卡识别测试,SAN、SAS相关参数测试和存储设备文件测试。0067HBA卡、SAS卡等连接存储设备的板卡驱动识别测试在主机与。

36、存储兼容适配测试方法中已详细阐述,在此不赘述。0068具体地,主机识别存储设备数据卷测试可以是存储设备磁盘上的LVM卷操作测试;存储设备磁盘上的文件操作测试可以包括存储设备文件系统的拷贝、移动和删除操作测试。0069主机识别存储设备数据卷测试和存储设备磁盘上的文件操作测试在主机与存储兼容适配测试方法中已详细阐述,在此不赘述。0070具体地,存储设备磁盘负载测试、存储设备磁盘压力测试、存储设备磁盘并发测试和存储设备磁盘稳定性测试在主机与存储兼容适配测试方法中已详细阐述,在此不赘述。0071本发明通过在主机与存储之间进行兼容适配的基础实施测试、功能测试和性能测试,可以为不同型号和规格的主机和存储之。

37、间的兼容适配找到一套通用可行、标准化、规范化的测试方法,不仅提供了主机和存储组成的底层硬件系统之间的兼容性测试,亦提供稳说明书CN104133750A106/6页11定可靠的功能测试和性能测试,对整个系统进行全面深入的评估,从而保障了系统运行稳定性。0072应当理解,虽然本说明书根据实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施方式中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。上文所列出的一系列的详细说明仅仅是针对本发明的可行性实施方式的具体说明,它们并非用于限制本发明的保护范围,凡未脱离本发明技艺精神所作的等效实施方式或变更均应包含在本发明的保护范围之内。说明书CN104133750A111/1页12图1图2说明书附图CN104133750A12。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1