【技术实现步骤摘要】
一种测试会话同步速率的方法和装置
本申请涉及计算机
,特别涉及一种测试会话同步速率的方法和装置。
技术介绍
为保证用户能够正常的执行业务,防止因宕机等故障而给用户业务执行过程中所带来的影响,服务端通过设置主机和备机的方式,来维护用户和服务端建立的会话,主机会将建立的会话同步给备机,以保证在主机出现宕机等故障时,备机能够维持用户与服务端之间所建立的会话,保障用户业务的顺利执行。在实际应用中,运维人员需要对主机和备机之间的会话同步速率进行测试,以根据测试出的会话同步速率,来决定如何有效的保证主机和备机之间的会话尽可能的同步。目前,运维人员所采用的测试主机和备机之间的会话同步速率的方式是双向流量经过单台设备,即同步请求和应答的方式,通过观察主机和备机的新建连接数和并发连接数是否一致,来判断主机和备机的同步性能。然而,这种方式并不能有效的测试出主机和备机之间的真实会话同步速率,因为时延性的影响,当主机将需要同步的会话同步给备机时,备机可能只是根据主机同步的会话建立了一个会话列表,而实际上一部分真实的会话内容可能并没有同步到备机上,这样当主机和备机进行切换时,未真正同 ...
【技术保护点】
1.一种测试会话同步速率的方法,其特征在于,包括:测试机确定测试数量;向主机发送所述测试数量的会话建立请求,以使所述主机根据所述会话建立请求建立会话,并将建立的会话同步给备机;在所述主机建立的会话中,若监测存在所述主机向所述备机同步失败的会话,则确定小于所述测试数量的数量,将确定出的数量重新作为测试数量,向所述主机发送重新确定出的测试数量的会话建立请求,并监测是否存在所述主机向所述备机同步失败的会话,直到确定监测到不存在所述主机向所述备机同步失败的会话为止;根据所述备机未失败同步所述主机建立的会话时向所述主机发送会话建立请求的测试数量,确定所述主机和所述备机的会话同步速率。
【技术特征摘要】
1.一种测试会话同步速率的方法,其特征在于,包括:测试机确定测试数量;向主机发送所述测试数量的会话建立请求,以使所述主机根据所述会话建立请求建立会话,并将建立的会话同步给备机;在所述主机建立的会话中,若监测存在所述主机向所述备机同步失败的会话,则确定小于所述测试数量的数量,将确定出的数量重新作为测试数量,向所述主机发送重新确定出的测试数量的会话建立请求,并监测是否存在所述主机向所述备机同步失败的会话,直到确定监测到不存在所述主机向所述备机同步失败的会话为止;根据所述备机未失败同步所述主机建立的会话时向所述主机发送会话建立请求的测试数量,确定所述主机和所述备机的会话同步速率。2.根据权利要求1所述的方法,其特征在于,测试机确定测试数量,具体包括:所述测试机确定所述主机所能建立会话的最大数量;将所述最大数量作为测试数量。3.根据权利要求1所述的方法,其特征在于,监测存在所述主机向所述备机同步失败的会话,具体包括:所述测试机针对所述主机根据所述会话建立请求建立的每个会话,基于该会话向所述备机发送报文;若监测到所述备机无法对所述测试机发送的报文进行网络地址转换NAT还原,则确定存在所述主机向所述备机同步失败的会话。4.根据权利要求1所述的方法,其特征在于,向主机发送所述测试数量的会话建立请求,具体包括:向所述主机逐批发送会话建立请求,直到将总数为所述测试数量的会话建立请求发送给所述主机;确定小于所述测试数量的数量,具体包括:针对每次确定的测试数量,在所述主机将该测试数量的会话同步给所述备机的过程中,将初次监测到存在所述主机向所述备机同步失败的会话时所述测试机已向所述主机发送会话建立请求的数量,确定为小于该测试数量的数量。5.根据权利要求4所述的方法,其特征在于,针对确定出的每个测试数量,若该测试数量越小,则所述测试机将该测试数量的会话建立请求逐批发送给所述主机时,每批向所述主机发送的会话建立请求的数量也越小。6.根据权利要求1所述的方法,其特征在于,主机和备机之间存在若干链路,所述链路用于主机向备机同步会话;所述方法还包括:若通过所述主机的会话同步接口监测到所述主机向所述备机同步会话时存在丢包,则在所述主机和所述备机之间额外启动至少一个链路。7.一种测...
【专利技术属性】
技术研发人员:赵腾云,
申请(专利权)人:杭州迪普科技股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。