【技术实现步骤摘要】
网络性能检测系统及方法
本说明书涉及计算机
,特别涉及网络性能检测系统及方法。
技术介绍
数据中心网络越来越多的使用RDMA(RemoteDirectMemoryAccess,远程直接数据存取),来实现分布式计算和分布式存储的高性能网络传输服务,而RDMA为了能够解决底层硬件上的拥塞问题,通常会使用DCQCN(DataCenterQuantizedCongestionNotification)来作为拥塞控制算法,该算法能实现利用交换机对发生拥塞时的数据包打标的功能;在接收方网卡反馈报文给发送方网卡,发送方网卡会根据收到的报文的频率和数量在拥塞控制算法作为输入,输出调整后的发送速率,该算法依赖打标信号,在大规模通信场景下存在可扩展性的问题,无法同时对所有的流量进行速率调整。而另一种常用的拥塞控制信号RTT(Round-TripTime,网络往返时间),该信号可以反映流量在网络上的排队请求,也即网络上的拥塞状态;然而测量RTT的精准度受到各方面影响,不仅无法精准的测量出RTT,还会影响反映网络上拥塞状态的准确性,因此亟需一种有效的方案以解决上述问题。
技术实现思路
有鉴于此,本说明书实施例提供了网络性能检测系统。本说明书同时涉及网络性能检测方法,网络性能检测装置,计算设备,以及计算机可读存储介质,以解决现有技术中存在的技术缺陷。根据本说明书实施例的第一方面,提供了一种网络性能检测系统,应用于第一服务端,包括:处理应用和网卡;所述处理应用,被配置为接收网络往返时间测量指令; ...
【技术保护点】
1.一种网络性能检测系统,应用于第一服务端,包括:/n处理应用和网卡;/n所述处理应用,被配置为接收网络往返时间测量指令;根据所述测量指令创建第一处理请求和第二处理请求,并将所述第一处理请求和所述第二处理请求发送至所述网卡;/n所述网卡,被配置为根据所述第一处理请求创建携带有第一时间的完成请求,并发送至所述处理应用;将所述第二处理请求发送至第二服务端,并接收所述第二服务端返回的响应指令;根据所述响应指令创建携带有第二时间的完成请求,并发送至所述处理应用;/n所述处理应用,还被配置为根据携带有所述第一时间的完成请求和携带有所述第二时间的完成请求计算网络往返时间,并根据所述网络往返时间确定与所述第二服务端的网络传输性能。/n
【技术特征摘要】
1.一种网络性能检测系统,应用于第一服务端,包括:
处理应用和网卡;
所述处理应用,被配置为接收网络往返时间测量指令;根据所述测量指令创建第一处理请求和第二处理请求,并将所述第一处理请求和所述第二处理请求发送至所述网卡;
所述网卡,被配置为根据所述第一处理请求创建携带有第一时间的完成请求,并发送至所述处理应用;将所述第二处理请求发送至第二服务端,并接收所述第二服务端返回的响应指令;根据所述响应指令创建携带有第二时间的完成请求,并发送至所述处理应用;
所述处理应用,还被配置为根据携带有所述第一时间的完成请求和携带有所述第二时间的完成请求计算网络往返时间,并根据所述网络往返时间确定与所述第二服务端的网络传输性能。
2.根据权利要求1所述的网络性能检测系统,所述处理应用进一步被配置为:
根据所述测量指令创建空指令操作码和动作指令操作码,并根据预设的测量规则生成待传输数据;基于所述空指令操作码生成所述第一处理请求,以及基于所述动作指令操作码和所述待传输数据生成所述第二处理请求。
3.根据权利要求2所述的网络性能检测系统,所述网卡进一步被配置为:
对所述第一处理请求进行解析获得所述空指令操作码;根据所述空指令操作码读取硬件时间戳作为所述第一时间,以及根据所述空指令操作码生成第一完成请求;将所述第一时间添加至所述第一完成请求获得携带有所述第一时间的完成请求。
4.根据权利要求3所述的网络性能检测系统,所述网卡进一步被配置为:
对所述第二处理请求进行解析获得所述待传输数据和所述动作指令操作码;根据所述动作指令操作码和所述待传输数据组装协议栈头域,并向所述第二服务端发送携带有所述协议栈头域的目标处理请求。
5.根据权利要求4所述的网络性能检测系统,所述网卡进一步被配置为:
接收所述第二服务端针对所述目标处理请求返回的所述响应指令;根据所述响应指令读取硬件时间戳作为所述第二时间,以及根据所述响应指令生成第二完成请求;将所述第二时间添加至所述第二完成请求获得携带有所述第二时间的完成请求。
6.根据权利要求5所述的网络性能检测系统,所述处理应用进一步被配置为:
接收携带有所述第一时间的完成请求和携带有所述第二时间的完成请求;提取所述第一时间和所述第二时间,并计算所述第二时间和所述第一时间二者的差值,获得所述网络往返时间。
7.根据权利要求1所述的网络性能检测系统,所述处理应用,还被配置为:
确定所述网络传输性能中的数据发送频率,并根据所述网络...
【专利技术属性】
技术研发人员:邱昊楠,李强,高翼枭,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。