一种存储设备的io性能的测试系统及方法

文档序号:9673035阅读:388来源:国知局
一种存储设备的io性能的测试系统及方法
【技术领域】
[0001]本发明涉及领域数据存储性能领域,特别是涉及一种存储设备的10性能的测试方法系统及方法。
【背景技术】
[0002]随着信息领域对数据处理速度和容量的要求,现在引入了大容量的存储设备和系统。SAS阵列利用其快速的传输速率和大宽带为企业提供了高效率后端数据存储。SAS阵列常用于视频流媒体播放的后端存储。大容量和高速率得到电视台的广泛使用。
[0003]现有技术中,一般利用1meter测试10性能时,是利用产品实际运行过程中的阵列的极限带宽和每秒进行读写(10)操作的次数(Input/Output Operat1ns Per Second)进行测试的,且都是通过客户端服务器进行测试的,现有的测试方式测试能力弱,测试时间较长。

【发明内容】

[0004]本发明主要解决的技术问题是提供一种存储设备的10性能的测试系统,能够解决现有技术中由客户端服务器直接进行测试带来的测试能力弱及测试时间较长等问题。
[0005]为解决上述技术问题,本发明提供了一种存储设备的输入输出10性能测试系统,包括:
[0006]存储设备、主数据服务MDS服务器、多个客户端服务器;
[0007]所述存储设备与所述MDS服务器直连,所述客户端服务器通过以太网与所述MDS月艮务器进行数据交互;
[0008]所述存储设备用于作为所述MDS服务器的后端数据存储的设备;
[0009]所述客户端服务器用于向所述MDS服务器发送数据交互请求,所述数据交互请求用于请求与所述存储设备进行数据交互,以进行10性能测试;
[0010]所述MDS服务器用于处理所述数据交互请求,及统计流量数据及带宽数据,以确定10性能。
[0011 ]优选的,所述MDS服务器上安装用于模拟视频播放及剪辑的测试应用程序。
[0012]优选的,所述测试应用程序为Store cube测试应用程序。
[0013]优选的,所述MDS服务器上安装Fishare共享文件管理系统服务器端。
[0014]优选的,所述客户端服务器安装所述Fishare客户端,用于配合所述FIshare服务器端的使用。
[0015]优选的,所述客户端服务器上安装用于模拟视频播放及剪辑的运行应用程序。
[0016]优选的,所述运行应用程序为Store cube运行应用程序。
[0017]优选的,所述存储设备为SAS存储设备。
[0018]为了解决上述技术问题,本发明还提供一种存储设备的输入输出10性能测试方法,所述方法应用于上述的测试系统,该方法包括:
[0019]主数据服务MDS服务器接收多个客户端服务器发送的数据交互请求;
[0020]所述MDS服务器根据所述数据交互请求在所述存储设备中执行10操作;
[0021 ]所述MDS服务器根据所述10操作统计流量数据及带宽数据。
[0022]优选的,所述MDS服务器根据所述数据交互请求在所述存储设备中执行10操作,包括:
[0023]若所述数据交互请求为数据读取请求,则从所述存储设备中读取数据并反馈给发送所述数据交互请求的客户端服务器;
[0024]若所述数据交互请求为数据写入请求,则将所述数据交互请求中携带的数据存储在所述存储设备中。。
[0025]本发明的有益效果是:存储设备的10性能测试系统包括存储设备、MDS服务器及多个客户端服务器,该存储设备与MDS服务器连接,客户端服务器通过以太网与MDS服务器进行数据交互;其中,存储设备用于作为MDS服务器的后端数据存储的设备,该客户端服务器用于向MDS服务器发送数据交互请求,该数据交互请求用于请求与存储设备进行数据交互,以进行10性能测试,其中,MDS服务器用于处理数据交互请求,及统计在10性能测试过程中的流量数据及带宽数据,以确定10性能。在上述测试系统中,可通过同时由多个客户端服务器发起数据交互请求,并由MDS服务器对该数据交互请求进行处理,并统计得到10测试性能,能够有效的提高10测试的效率,缩短10测试的时间。
【附图说明】
[0026]图1是本发明实施方式中一种存储设备的10性能的测试方法的流程图;
[0027]图2是本发明实施方式一种存储设备的10性能的测试方法的流程的示意图。
【具体实施方式】
[0028]为更进一步阐述本发明为实现预定发明目的所采取的技术手段及功效,下面结合附图及较佳实施例,对一句本发明的【具体实施方式】、结构、特征及其功效,详细说明如后。
[0029]请参阅图1,为本发明实施例中存储设备的10性能测试系统的结构的示意图,包括:
[0030]存储设备101、主数据服务(Master Data Service,MDS)服务器102,多个客户端服务器103;
[0031]其中,存储设备101与MDS服务器102直连,客户端服务器103通过以太网与MDS服务器102进行数据交互;
[0032]其中,存储设备101用于作为MDS服务器102的后端数据存储的数据库;
[0033]其中,客户端服务器103用于向MDS服务器102发送数据交互请求,数据交互请求用于请求访问存储设备101存储的数据;
[0034]其中,MDS服务器102用于处理数据交互请求,及统计流量数据及带宽数据,以确定10性能。
[0035]在本发明实施例中,MDS服务器102上安装用于模拟视频播放及剪辑的测试应用程序。
[0036]优选的,上述的测试应用程序为Store cube测试应用程序。
[0037]在本发明实施例中,MDS服务器102与存储设备101的连接采用的是直连的方式,且该MDS服务器102是作为数据中心并通过以太网和客户服务器103进行数据交互的。
[0038]优选的,在本发明实施例中,存储设备101可以是SAS存储设备,SAS存储设备具有较大的数据存储空间,且可通过自身软件设计,达到快速搞笑的数据访问和控制。
[0039]在实际的测试过程中,可根据具体的需要配置存储设备101的参数,例如,可将SAS存储设备的阵列磁盘满配16块,并支持独立磁盘冗余阵列(Redundant Arrays ofIndependent 0丨81^,1^10)技术,且该阵列的型号可以1^105、1^101、1^1010或者1^106。上述的仅为一种可行的配置方式,并不作为本发明技术方案的限定。
[0040]在本发明实施例中,MDS服务器102上安装Fishare(共享文件管理系统)服务器端。其中,该Fishare的文件系统是不同于MDS服务器102的主机文件系统的。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1