一种对存储系统进行稳定性测试方法和装置制造方法及图纸

技术编号:5557820 阅读:250 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种对存储系统进行稳定性测试方法,包括如下步骤:A、在存储设备上创建IP连接模式资源;在存储设备的IP连接模式资源上创建共享文件夹,以保证在多个视频客户端可以访问这个文件夹;B、多个视频客户端创建访问所述共享文件夹的视频读写任务,并监控各指标和状态;C、判断监控的状态和指标是否符合预先设置的稳定性测试的要求,若不符合,则对参数和/或任务进行调整,并返回步骤B,若符合,则结束本流程。本发明专利技术还提供了一种对存储系统进行稳定性测试的装置。

【技术实现步骤摘要】

本专利技术涉及计算机存储
,特别涉及一种对存储系统进行稳定性测试方法 和装置。
技术介绍
IP连接模式具有良好的扩展能力和管理性,具备高性能价格比,可以根据需要 随时扩容。存储设备可分布在网络的任何地方,可以灵活地制定存储备份策略。所述IP 连接模式包括但不限于小型计算机系统接口(iSCSI,Internet Small Computer System Interface)以及网络附属存储(NAS,NetworkAttached Storage)。因此,基于 iSCSI/NAS 一体化的IP网络存储系统非常适合应用于新一代的网络视频监控系统。在网络视频监控系统中,音视频数据不间断地连续保存到存储系统中,并要求随 时可以调用,对存储的可靠性和性能等方面都提出了新的要求,也对基于IP的网络存储系 统的稳定性提出了更高的要求。根据视频应用的特点,除了具有存储大量数据的功能以外,同时需要长期稳定的 对外提供数据访问的应用。系统的稳定性是存储设备在视频应用市场上生存的基本条件。 存储设备生产企业在实验室的环境有限,不可能装上上千个摄像头实时向存储设备读写视 频文件。业界现有的iSCSI/NAS数据读写工具如IOmeter,Sanergy等主要是用来测试存储 的性能。而且不能模拟视频数据(视频数据的读写从块大小,读写比例等有其特殊性)的读写。
技术实现思路
本专利技术提供了一种对存储系统进行稳定性测试方法和装置,可以实现模拟视频数 据读写来测试存储系统的稳定性。本专利技术实施例提出的一种对存储系统进行稳定性测试方法,包括如下步骤A、在存储设备上创建IP连接模式资源;在存储设备的IP连接模式资源上创建共 享文件夹,以保证在多个视频客户端可以访问这个文件夹;B、多个视频客户端创建访问所述共享文件夹的视频读写任务,并监控各指标和状 态;C、判断监控的状态和指标是否符合预先设置的稳定性测试的要求,若不符合,则 对参数和/或任务进行调整,并返回步骤B,若符合,则结束本流程。较佳地,所述IP连接模式为小型计算机系统接口 iSCSI或网络附属存储NAS。较佳地,步骤A包括Al、在元数据控制器MDC服务器创建iSCSI/NAS共享文件夹;A2、将多个视频客户端配置为MDC客户端,将存储设备的iSCSI/NAS资源连接到各 个MDC客户端;A3、在MDC服务器的iSCSI/NAS资源上创建共享文件夹,各个MDC客户端访问所述 共享文件夹,并用SANergy测试;A4、在MDC服务器上运行SANergy控制端。较佳地,步骤B所述多个视频客户端创建访问所述共享文件夹的视频读写任务 中,视频客户端的每一路访问共享文件夹的媒体流流量为2Mb/s.较佳地,步骤B所述监控各指标和状态包括计算并通过显示界面实时的显示实 时速率、平均速率、丢帧数、每秒进行读写操作的次数以及任务执行进度。本专利技术实施例还提出一种对存储系统进行稳定性测试的装置,包括资源设置模块,用于在存储设备上创建IP连接模式资源;在存储设备的IP连接模 式资源上创建共享文件夹,以保证在多个视频客户端可以访问这个文件夹;参数设置模块,用于设置多个视频客户端访问所述共享文件夹的视频读写任务的 相关参数;监控模块,用于在视频读写任务运行过程中,监控各指标和状态;任务控制模块,用于判断所述监控模块监控的状态和指标是否符合预先设置的稳 定性测试的要求,若不符合,则对参数和/或任务数进行调整。较佳地,所述参数设置模块设置的相关参数包括任务名称、任务类型、带宽类型、 附加音频文件、时间长度、码率、帧缓冲阈值、帧缓冲数、块大小或以上内容的任意组合。较佳地,所述任务控制模块对参数和/或任务进行调整为更改执行任务的次数, 停止/启动任务,或更改每个客户端上同时运行的写/读视频流个数。较佳地,所述监控模块用于计算并通过显示界面实时的显示实时速率、平均速率、 丢帧数、每秒进行读写操作的次数以及任务执行进度。从以上技术方案可以看出,多个视频客户端访问共享文件夹,同时对该文件夹进 行读写访问,并对监控的状态和指标是否符合预先设置的稳定性测试的要求进行判断,若 不符合,则对对参数和/或任务进行调整,直到达到计划的稳定性测试要求。通过以上方式 可以实现模拟视频数据读写来测试存储系统的稳定性。附图说明图1为本专利技术实施例提出的稳定性测试装置框图;图2为本专利技术实施例提出的稳定性测试流程图。具体实施例方式本专利技术实施例提供一种基于iSCSI/NAS —体化IP存储系统的视频应用稳定性测 试方法和装置,用于测试在视频数据长期读写、访问存储设备的过程中存储系统的稳定性 和适应性,从而考察网络共享方式视频应用中的各种因素对IP存储系统的影响。如图1所示,本专利技术实施例提出的稳定性测试装置包括资源设置模块101、参数 设置模块102、任务控制模块103和监控模块104。资源设置模块101,用于在存储设备上创建IP连接模式资源;在存储设备的IP连 接模式资源上创建共享文件夹,以保证在多个视频客户端可以访问这个文件夹。参数设置模块102 用于设置测试任务及任务相关各参数。包括但不限于1)任务名称;2)任务类型(读/写);3)带宽类型(稳定带宽/极限带宽/随机带宽);4)附加音频文件(每个视频文件附加多少路音频文件)5)时间长度6)码率(按需求设,如测试25Mbps) 7)帧缓冲阈值(如PAL制)8)帧缓冲数9)块大小任务控制模块103 此模块可以对视频任务进行灵活的控制,包括但不限于1)更改执行任务的次数,2)停止/启动任务3)更改每个客户端上同时运行的写/读视频流个数监控模块104 通过此模块可以实时的观察以下情况1)视频服务器及存储设备CPU使用情况,内存使用情况2)视频读写的速率(实时速率,最大速率,最小速率,平均速率)3)访问延时情况(最大访问延时,平均访问延时)4)实时即每秒进行读写I/O操作的次数(IOPS, Input/Output OperationsPer Second,)还可以将以上各项指标不同时间点的变化生成图表等。另外,为了使存储设备在有IO的同时,各指标符合稳定性测试的要求。可以通过 此稳定性测试程序对在进行的任务的各项数据进行灵活的修改。以满足存储设备稳定性测 试的要求。本专利技术实施例提出的稳定性测试方法流程如图2所示,包括如下步骤步骤201 在存储设备上创建iSCSI/NAS资源。步骤202 在存储设备的iSCSI/NAS资源上创建共享文件夹,以保证在多个视频客 户端可以访问这个文件夹。SANergy是IBM公司的一个综合存储管理软件。配置MDC服务器来使用的时 候,主要功能是实现多台主机对同一个卷的同时读写。元数据控制器(MDC,Meta Data Controller)是基于每个卷的机器,负责硬安装及控制安全性和分配信息。基本上可以这样 理解,MDC就像个调度员,主机节点需要访问数据之前先问它数据在哪,但是访问数据的时 候并不通过它,而是自己直接去存取。该步骤包括如下子步骤子步骤202-1 在MDC服务器创建iSCSI/NAS共享文件夹。对于iSCSI,将存储设备配置为MDC服务器(从iSCSI协议知道,iSCSI资源不能 同时在多客户端访问,利用SANergy的MDC来实现iSCSI资源上的共享本文档来自技高网...

【技术保护点】
一种对存储系统进行稳定性测试方法,其特征在于,包括如下步骤:A、在存储设备上创建IP连接模式资源;在存储设备的IP连接模式资源上创建共享文件夹,以保证在多个视频客户端可以访问这个文件夹;B、多个视频客户端创建访问所述共享文件夹的视频读写任务,并监控各指标和状态;C、判断监控的状态和指标是否符合预先设置的稳定性测试的要求,若不符合,则对参数和/或任务进行调整,并返回步骤B,若符合,则结束本流程。

【技术特征摘要】

【专利技术属性】
技术研发人员:董映霞
申请(专利权)人:创新科存储技术有限公司创新科软件技术深圳有限公司
类型:发明
国别省市:11[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1