The invention discloses a device and a SAS signal test method of distributed scenario, by running the test script, get each storage node first physical interface error number information; the first physical storage interface error number information, generating a first log file; after the test, get each storage node second physical interface error the number of information; second physical storage interface error number information, generating second log files; file integrity on the operation instruction, determine the file integrity is consistent; if not, the error of new physical interface; if so, produced no new physical interface error. This application will collect the physical interface of pre - and post test error number information storage to two different log files, by comparing the two log file integrity, on-line test SAS signal, without the aid of additional equipment and interrupting service, and improve the testing accuracy and efficiency.
【技术实现步骤摘要】
一种分布式场景下SAS信号测试方法及装置
本专利技术涉及测试领域,特别涉及一种分布式场景下SAS信号测试方法及装置。
技术介绍
串行SCSI技术(SerialAttachedSCSI,SAS)是一种磁盘连接技术,其以串行通讯协议为协议基础架构。目前,分布式存储应用较广泛,分布式存储应用场景具备复杂、集群拓扑庞大、工作负载模型各不相同等特点,使得分布式集群的SAS链路稳定性测试难度较大。现有的分布式集群的SAS链路稳定性测试一般需要借助额外的仪器设备,例如示波器,且需要拆机停机,即在测试时需要中断业务,以进行长时间SAS信号稳定性测试。这样,必定会导致分布式场景下SAS信号测试的准确性和效率性低。
技术实现思路
本专利技术的目的是提供一种分布式场景下SAS信号测试方法及装置,目的在于解决现有分布式场景下SAS信号测试准确性和效率性低的问题。为解决上述技术问题,本专利技术提供一种分布式场景下SAS信号测试方法,该方法包括:运行测试脚本,获取各存储节点的第一物理接口错误个数信息;将所述第一物理接口错误个数信息进行存储,生成第一日志文件;在测试完成后,获取所述各存储节点的第二物理接口错误个数信息;将所述第二物理接口错误个数信息进行存储,生成第二日志文件;运行文件完整度比对指令,比对所述第一日志文件和所述第二日志文件的完整度,判断文件完整度是否一致;若否,则产生新物理接口错误;若是,则没有产生新物理接口错误。可选地,所述运行文件完整度比对指令,比对所述第一日志文件和所述第二日志文件的完整度,判断文件完整度是否一致包括:运行所述文件完整度比对指令,比对预设时间段内的所述第 ...
【技术保护点】
一种分布式场景下SAS信号测试方法,其特征在于,包括:运行测试脚本,获取各存储节点的第一物理接口错误个数信息;将所述第一物理接口错误个数信息进行存储,生成第一日志文件;在测试完成后,获取所述各存储节点的第二物理接口错误个数信息;将所述第二物理接口错误个数信息进行存储,生成第二日志文件;运行文件完整度比对指令,比对所述第一日志文件和所述第二日志文件的完整度,判断文件完整度是否一致;若否,则产生新物理接口错误;若是,则没有产生新物理接口错误。
【技术特征摘要】
1.一种分布式场景下SAS信号测试方法,其特征在于,包括:运行测试脚本,获取各存储节点的第一物理接口错误个数信息;将所述第一物理接口错误个数信息进行存储,生成第一日志文件;在测试完成后,获取所述各存储节点的第二物理接口错误个数信息;将所述第二物理接口错误个数信息进行存储,生成第二日志文件;运行文件完整度比对指令,比对所述第一日志文件和所述第二日志文件的完整度,判断文件完整度是否一致;若否,则产生新物理接口错误;若是,则没有产生新物理接口错误。2.如权利要求1所述的分布式场景下SAS信号测试方法,其特征在于,所述运行文件完整度比对指令,比对所述第一日志文件和所述第二日志文件的完整度,判断文件完整度是否一致包括:运行所述文件完整度比对指令,比对预设时间段内的所述第一日志文件和所述第二日志文件的md5值,判断所述md5值是否相同。3.如权利要求1或2所述的分布式场景下SAS信号测试方法,其特征在于,所述将所述第二物理接口错误个数信息进行存储,生成第二日志文件包括:判断所述第二日志文件是否存在;若存在,则删除所述第一日志文件,将所述第二日志文件重命名为所述第一日志文件;将所述第二物理接口错误个数信息存储至进行存储,生成新的第二日志文件。4.一种分布式场景下SAS信号测...
【专利技术属性】
技术研发人员:祝恩桥,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。