The invention discloses a RDMA mode Ceph storage cluster testing methods, including: to test program on the target signal processing function transmits the first signal, obtained by the signal processing function of the output of the first parameter, and using the measured parameters, the Ceph storage cluster for the corresponding test target test program in use; the first parameter testing process, if need to target in the test program parameters to be measured by the first parameter change to second parameters to be measured, it is determined the second signal and the second measured parameters of the corresponding processing function; second transmit signal to the signal, get the corresponding parameter of the measured, and then the be measuring parameters of Ceph storage cluster for the corresponding test control target test program. This application can test the compression ability of Ceph storage cluster and its sensitivity to pressure change. In addition, the invention also discloses a Ceph storage cluster testing system.
【技术实现步骤摘要】
一种RDMA模式下Ceph存储集群测试方法及系统
本专利技术涉及集群测试
,特别涉及一种RDMA模式下Ceph存储集群测试方法及系统。
技术介绍
当前,在对Ceph存储集群进行性能测试的时候,通常存在两种常规测试手段。其中一种是,在测试每个测试用例之前,根据测试用例重新编译可执行程序;另外一种是,根据测试用例设计测试程序的参数类型,通过参数传入来对每个测试用例进行测试。这两种方法存在一些缺陷,其共同的缺陷在于对每个测试用例进行测试时,都需要重新启动测试程序。这样不能测试出Ceph存储集群系统对压力改变的敏感程度,系统的抗压能力也不能测试到。综上所述可以看出,如何测试出Ceph存储集群的抗压能力以及对压力改变的敏感程度是目前有待解决的问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种RDMA模式下Ceph存储集群测试方法及系统,能够测试出Ceph存储集群的抗压能力以及对压力改变的敏感程度。其具体方案如下:一种RDMA模式下Ceph存储集群测试方法,包括:预先创建目标测试程序;其中,所述目标测试程序为包含信号处理函数的测试程序;所述信号处理函数为根据预设的对应关系创建的用于将接收到的信号转换成相应被测参数的函数,所述对应关系为预先确定的信号与被测参数之间的对应关系;向所述信号处理函数传送第一信号,得到由所述信号处理函数输出的第一被测参数,并利用所述第一被测参数,控制所述目标测试程序对Ceph存储集群进行相应测试;在利用所述第一被测参数进行相应测试的过程中,若需要将所述目标测试程序中的被测参数由所述第一被测参数更改为第二被测参数,则根据所述对应关系, ...
【技术保护点】
一种RDMA模式下Ceph存储集群测试方法,其特征在于,包括:预先创建目标测试程序;其中,所述目标测试程序为包含信号处理函数的测试程序;所述信号处理函数为根据预设的对应关系创建的用于将接收到的信号转换成相应被测参数的函数,所述对应关系为预先确定的信号与被测参数之间的对应关系;向所述信号处理函数传送第一信号,得到由所述信号处理函数输出的第一被测参数,并利用所述第一被测参数,控制所述目标测试程序对Ceph存储集群进行相应测试;在利用所述第一被测参数进行相应测试的过程中,若需要将所述目标测试程序中的被测参数由所述第一被测参数更改为第二被测参数,则根据所述对应关系,确定与所述第二被测参数对应的第二信号;向所述信号处理函数传送所述第二信号,得到由所述信号处理函数输出的与所述第二信号对应的被测参数,然后利用该被测参数,控制所述目标测试程序对所述Ceph存储集群进行相应测试。
【技术特征摘要】
1.一种RDMA模式下Ceph存储集群测试方法,其特征在于,包括:预先创建目标测试程序;其中,所述目标测试程序为包含信号处理函数的测试程序;所述信号处理函数为根据预设的对应关系创建的用于将接收到的信号转换成相应被测参数的函数,所述对应关系为预先确定的信号与被测参数之间的对应关系;向所述信号处理函数传送第一信号,得到由所述信号处理函数输出的第一被测参数,并利用所述第一被测参数,控制所述目标测试程序对Ceph存储集群进行相应测试;在利用所述第一被测参数进行相应测试的过程中,若需要将所述目标测试程序中的被测参数由所述第一被测参数更改为第二被测参数,则根据所述对应关系,确定与所述第二被测参数对应的第二信号;向所述信号处理函数传送所述第二信号,得到由所述信号处理函数输出的与所述第二信号对应的被测参数,然后利用该被测参数,控制所述目标测试程序对所述Ceph存储集群进行相应测试。2.根据权利要求1所述的RDMA模式下Ceph存储集群测试方法,其特征在于,任一被测参数的参数类型均为时间参数。3.根据权利要求1所述的RDMA模式下Ceph存储集群测试方法,其特征在于,所述目标测试程序为xio_client程序。4.根据权利要求1所述的RDMA模式下Ceph存储集群测试方法,其特征在于,向所述信号处理函数传送任一信号的过程,包括:利用kill命令、pkill命令或killall命令,向所述信号处理函数发送该信号。5.根据权利要求1至4任一项所述的RDMA模式下Ceph存储集群测试方法,其特征在于,所述预先创建目标测试程序的过程之后,还包括:确定本轮测试所对应的所有被测参数,得到被测参数集;根据所述对应关系,确定出与所述被测参数集中的每个被测参数对应的信号,得到相应的信号集;将所述信号集中的每个信号依次传送至所述信号处理函数,以依次启动与每个信号对应的测试过程。6.根据权利要求5所述的RDMA模式下Ceph存储集群测试方法,其特征在于,在所述目标测试程序对所述Ceph存储集群进行的每次测试过程中,...
【专利技术属性】
技术研发人员:刘杰,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。