【技术实现步骤摘要】
一种性能数据传输方法及装置
本申请涉及通信
,尤其是涉及一种性能数据传输方法及装置。
技术介绍
随着网络设备(如路由器、交换机、服务器等)的普及,网络中部署的网络设备越来越多,而网络设备的性能直接影响业务的可靠性。为了分析网络设备的性能,网络测试仪可以向网络设备发送数据流,以使网络设备向网络测试仪返回自身接收到的数据流。网络测试仪基于网络设备返回的数据流,确定网络设备的性能数据,由用户根据该性能数据分析网络设备的性能。网络测试仪包括客户端(如客户端软件或浏览器等)和服务端,客户端向服务端下发配置信息,服务端根据该配置信息调用软硬件资源,并执行测试任务。在任务执行过程中,服务端向网络设备发送数据流,并基于网络设备返回的数据流,确定网络设备的性能数据,并将性能数据发送给客户端。客户端将性能数据显示给用户,由用户根据该性能数据分析网络设备的性能。在上述过程中,服务端需要确定网络设备的性能数据,大量性能数据的确定过程会消耗服务端的大量计算资源,影响服务端的处理性能。服务端需要将大量性能数据和大量计算后得到的性能数据发送给客户端,会消耗服务端与客户端之间的大量网络带宽。此时,可能会导致客户端展示给用户的界面出现卡顿现象,甚至于会导致测试任务执行失败。
技术实现思路
本申请提供一种性能数据传输方法,应用于网络测试仪中的服务端,所述方法包括:确定性能数据的统计模式;若所述统计模式为第一统计模式,则统计第一类性能数据,将第一类性能数据发送给客户端,以使所述客户端根据第一类性能 ...
【技术保护点】
1.一种性能数据传输方法,其特征在于,应用于网络测试仪中的服务端,所述方法包括:/n确定性能数据的统计模式;/n若所述统计模式为第一统计模式,则统计第一类性能数据,将第一类性能数据发送给客户端,以使所述客户端根据第一类性能数据确定第二类性能数据,并显示所述第一类性能数据和所述第二类性能数据;/n若所述统计模式为第二统计模式,则统计第一类性能数据,根据第一类性能数据确定第二类性能数据,将第一类性能数据和第二类性能数据发送给客户端,以使所述客户端显示所述第一类性能数据和所述第二类性能数据。/n
【技术特征摘要】
1.一种性能数据传输方法,其特征在于,应用于网络测试仪中的服务端,所述方法包括:
确定性能数据的统计模式;
若所述统计模式为第一统计模式,则统计第一类性能数据,将第一类性能数据发送给客户端,以使所述客户端根据第一类性能数据确定第二类性能数据,并显示所述第一类性能数据和所述第二类性能数据;
若所述统计模式为第二统计模式,则统计第一类性能数据,根据第一类性能数据确定第二类性能数据,将第一类性能数据和第二类性能数据发送给客户端,以使所述客户端显示所述第一类性能数据和所述第二类性能数据。
2.根据权利要求1所述的方法,其特征在于,所述统计第一类性能数据,将第一类性能数据发送给客户端,包括:在每个统计周期,统计第一类性能数据;在每个发送周期,将多个统计周期的第一类性能数据发送给客户端;
所述统计第一类性能数据,根据第一类性能数据确定第二类性能数据,将第一类性能数据和第二类性能数据发送给客户端,包括:在每个统计周期,统计第一类性能数据,根据第一类性能数据确定第二类性能数据;在每个发送周期,将多个统计周期的第一类性能数据和第二类性能数据发送给客户端;
其中,所述发送周期大于刷新周期,所述刷新周期是所述客户端显示第一类性能数据和第二类性能数据时采用的刷新周期。
3.根据权利要求2所述的方法,其特征在于,采用如下方式确定发送周期:
获取预配置的刷新周期,并根据所述刷新周期确定发送周期;或者,
根据测试流数目确定刷新周期,并根据所述刷新周期确定发送周期;或者,
在所述服务端需要处理的测试流数目发生变化时,根据变化后的测试流数目确定变化后的刷新周期,并根据变化后的刷新周期确定发送周期。
4.根据权利要求1-3任一项所述的方法,其特征在于,
所述第一类性能数据包括以下至少一种:已发送报文的数量;已接收报文的数量;已接收报文的平均时延、最小时延、最大时延;已接收报文的错误报文总计数、每种类型的错误报文计数;丢包总计数;
所述第二类性能数据包括以下至少一种:发送报文速率;接收报文速率。
5.一种性能数据传输方法,其特征在于,应用于网络测试仪中的客户端,所述方法包括:
确定性能数据的统计模式;
若所述统计模式为第一统计模式,则接收服务端发送的第一类性能数据,并根据所述第一类性能数据确定第二类性能数据,并显示所述第一类性能数据和所述第二类性能数据;
若所述统计模式为第二统计模式,则接收服务端发送的第一类性能数据和第二类性能数据,并显示所述第一类性能数据和所述第二类性能数据。
6.根据权利要求5所述的方法,其特征在于,
所述接收服务端发送的第一类性能数据,包括:
在每个接收周期,接收服务端发送的多个统计周期的第一类性能数据;
接收服务端发送的第一类性能数据和第二类性能数据,包括:在每个接收周期,接收服务端发送的多个统计周期的第一类性能数据和第二类性能数据;
所述显示所述第一类性能数据和所述第二类性能数据,包括:在每个刷新周期,显示至少一个统计周期的第一类性能数据和第二类性能数据;
其中,所述接收周期大于所...
【专利技术属性】
技术研发人员:蒋茂勇,宋涛,
申请(专利权)人:新华三技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。