【技术实现步骤摘要】
一种网络性能测试的方法及装置
本专利技术涉及计算机
,尤其涉及一种网络性能测试的方法及装置。
技术介绍
在计算机网络信息存储系统中,通过远程镜像技术将本地主存储设备上的数据同步到异地备存储设备上。当本地存储设备的数据丢失时,可以从异地存储设备中恢复数据,从而提高了存储设备中数据的可靠性。主存储设备在工作过程中持续将数据复制到备存储设备,其中复制的性能是一个关键指标,如果性能较差,将直接影响主存储设备的工作效率,降低用户体验。为了进行性能调优,经常需要测试主存储设备和备存储设备之间的网络性能,以确认网络配置达到最优。目前常用的网络性能测试方法是在主存储设备网络和备存储设备网络中各接入一台主机,在两台主机之间发包测试性能。此种方法因为外接的两台主机之间的网络链路和主备存储设备之间的网络链路有少部分不重合,测得的结果不完全准确,从而导致测试结果精度不高的问题。
技术实现思路
本专利技术实施例的目的是提供一种网络性能测试的方法及装置,以解决如何提高主存储设备与备存储设备之间的网络性能测试的准确度的技术问题。为解决上述技术问题,本专利技术实施例是这样实现的:第一方面,本专利技术实施例提供了一种网络性能测试的方法,应用于主存储设备端,所述方法包括:在测试模式下,向备存储设备端发送第一读写命令;接收所述备存储设备端返回的第一读写命令完成消息,其中,所述第一读写命令完成消息为所述备存储设备端的小型计算机系统接口SCSI目标器终止所述第一读写命令之后返回的消息; ...
【技术保护点】
1.一种网络性能测试的方法,应用于主存储设备端,其特征在于,所述方法包括:/n在测试模式下,向备存储设备端发送第一读写命令;/n接收所述备存储设备端返回的第一读写命令完成消息,其中,所述第一读写命令完成消息为所述备存储设备端的小型计算机系统接口SCSI目标器终止所述第一读写命令之后返回的消息;/n基于所述第一读写命令完成消息确定所述主存储设备端与所述备存储设备端之间的网络的第一带宽与第一延时;/n基于所述第一带宽与第一延时确定所述主存储设备端与所述备存储设备端之间的网络的网络传输性能。/n
【技术特征摘要】
1.一种网络性能测试的方法,应用于主存储设备端,其特征在于,所述方法包括:
在测试模式下,向备存储设备端发送第一读写命令;
接收所述备存储设备端返回的第一读写命令完成消息,其中,所述第一读写命令完成消息为所述备存储设备端的小型计算机系统接口SCSI目标器终止所述第一读写命令之后返回的消息;
基于所述第一读写命令完成消息确定所述主存储设备端与所述备存储设备端之间的网络的第一带宽与第一延时;
基于所述第一带宽与第一延时确定所述主存储设备端与所述备存储设备端之间的网络的网络传输性能。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在正常模式下,向所述备存储设备端发送第二读写命令;
接收所述备存储设备端返回的第二读写命令完成消息,所述第二读写命令完成消息为所述备存储设备端的磁盘执行所述第二读写命令之后返回的消息;
基于所述第二读写命令完成消息确定所述主存储设备端与所述备存储设备端之间的网络和所述备存储设备端组成的系统的第二带宽与第二延时,其中,所述系统的第二延时包括所述网络的延时和所述磁盘的延时;
基于所述第二带宽与第二延时确定所述主存储设备端与所述备存储设备端之间的网络和所述备存储设备端组成的系统的处理性能。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在所述正常模式下接收到测试启动指令时,将所述主存储设备端从所述正常模式切换到所述测试模式;
在所述测试模式下接收到测试停止指令时,将所述主存储设备端从所述测试模式切换到所述正常模式。
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
分别将所述测试模式下的所述第一带宽与第一延时和所述正常模式下的所述第二带宽与第二延时进行比较;
基于比较结果确定所述主存储设备端与所述备存储设备端之间的网络是否有故障。
5.根据权利要求4所述的方法,其特征在于,基于比较结果确定所述主存储设备端与所述备存储设备端之间的网络是否有故障,包括:
确定所述第一延时与所述第二延时之间的延时差值;
若所述第一带宽小于预设带宽阈值,并且所述第一延时大于第一预设延时阈值,则确定所述主存储设备端与所述备存储设备端之间的网络传输存在故障;
若所述第二带宽小于所述预设带宽阈值,并且所述延时差值大于第二预设延时阈值,则确定所述备存储设备端的磁盘发生故障。
6.根据权利要求1至5中任一项所述的方法,其特征在于,向备存储设备端发送第一读写命令,包括:
通过所述主存储设备端的磁盘性能测试模块生成所述第一读写命令;
基于所述第一读写命令通过块设备层向所述SCSI启动器发送读写指示;
基于所述读写指示通过所述SCSI启动器向所述备存储设备端发送所述第一读写命令。
7.一种网络性能测试的方法,应用于备存储设备端,其特征在于,所述方法包括:
在测试模式下,接收主存储设备端发送的第一读写命令;
通过所述备存储设备端的SCSI目标器终止所述第一读写命令的处理;
向所述主存储设备端返回第一读写命令完成消息,所述第一读写命令完成消息用于确定所述主存储设备端与所述备存储设备端之间的网络的网络传输性能。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
在正常模式下,接收所述主存储设备端发送的第二读写命令;
通过所述备存储设备端的磁盘执行所述第二读写命令;
向所述主存储设备端返回第二读写命令完成消息,所述第二读写命令完成消息用于确定所述主存储设备端与所述备存储设备端之间的网络和所述备存储设备端组成的系统的处理性能。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
在所述正常模式下接收到测试启动指令时,将所述备存储设备端从所述正常模式切换到所述测试模式;
在所述测试模式下接收到测试停止指令时,将所述备存储设备端从所述测试模式切换到所述正常模式。
10.一种网络性能测试的装置,应用于主存储设备端,其特征在于,所述装置包括:
第一发送命令模块,用于在测试模式下,向备存储设备端发送第一读写命令;
第一接收消息模块,用于接收所述备存储设备端返回的第一读写命令完成消息,其中,所述第一读写命令完成消息为所述备存储设备端的SCSI目标器终止所述第一读写命令之后返回的消息;
第一参数确定模块,用于基于所述第一读写命令完成消息确定所述主...
【专利技术属性】
技术研发人员:朱炫鹏,刘雪峰,纪雪鹏,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。