【技术实现步骤摘要】
吞吐测试方法、装置、存储介质和电子设备
本公开涉及计算机
,具体地,涉及一种吞吐测试方法、装置、存储介质和电子设备。
技术介绍
对于网络安全厂商而言,防火墙的高性能吞吐转发成为每个厂商重中之重。随着计算机技术的发展,测试防火墙的转发性能如何也是至关重要的。现有技术中,可以通过硬件测试仪进行测试,然而不同的测试类型需要购买不同的硬件测试仪,价格昂贵且不便于统一测试。吞吐测试的方法是指模拟客户端和服务器端,测试一对接口或多对接口64字节的小包、512字节的中包、1518的长包进行UDP报文转发的性能。对于用于测试防火墙性能的测试仪而言,其自身的吞吐要求必须做到线速转发。现有技术中,可以基于多核系统通过软件模拟方式对防火墙性能进行测试,然而由于用户在配置测试所用的测试IP地址时可能是随机的,尤其是在测试IP地址的数量较少时,会导致多核系统处理这些IP地址的报文时出现严重负载不均衡,难以达到测试的转发性能要求,难以实现用于对防火墙进行测试的高性能的软件测试方法。
技术实现思路
本公开的目的是提供一种负载均衡、高性能 ...
【技术保护点】
1.一种吞吐测试方法,其特征在于,应用于多核系统,所述方法包括:/n获取配置信息,根据所述配置信息确定用于进行测试的四元组信息,其中,每一所述四元组信息包含用于报文发送和报文接收的四元组;/n根据所述四元组信息的总量,确定所述多核系统中用于吞吐测试的目标转发核对应的四元组信息的数量;/n针对每一所述目标转发核,根据所述目标转发核对应的四元组信息的数量和测试转发速度,确定所述目标转发核中每一会话对应的报文转发速度,其中,所述会话分别为根据所述目标转发核中的每一目标四元组信息所创建的;/n所述目标转发核根据所述每一会话对应的报文转发速度,基于该会话进行测试报文转发。/n
【技术特征摘要】
1.一种吞吐测试方法,其特征在于,应用于多核系统,所述方法包括:
获取配置信息,根据所述配置信息确定用于进行测试的四元组信息,其中,每一所述四元组信息包含用于报文发送和报文接收的四元组;
根据所述四元组信息的总量,确定所述多核系统中用于吞吐测试的目标转发核对应的四元组信息的数量;
针对每一所述目标转发核,根据所述目标转发核对应的四元组信息的数量和测试转发速度,确定所述目标转发核中每一会话对应的报文转发速度,其中,所述会话分别为根据所述目标转发核中的每一目标四元组信息所创建的;
所述目标转发核根据所述每一会话对应的报文转发速度,基于该会话进行测试报文转发。
2.根据权利要求1所述的方法,其特征在于,所述根据所述四元组信息的总量,确定所述多核系统中用于吞吐测试的目标转发核对应的四元组信息的数量,包括:
根据吞吐测试线速确定用于报文转发的初始转发核的数量;
根据所述四元组信息的总量和所述初始转发核的数量,确定所述四元组信息是否平均分配至每一所述初始转发核;
在确定所述四元组信息平均分配至每一所述初始转发核的情况下,将所述初始转发核确定为所述目标转发核,并将平均分配所述四元组信息对应的数量确定为每一所述目标转发核对应的四元组信息的数量。
3.根据权利要求2所述的方法,其特征在于,所述根据所述四元组信息的总量,确定所述多核系统中用于吞吐测试的目标转发核对应的四元组信息的数量,还包括:
在确定所述四元组信息无法平均分配至每一所述初始转发核的情况下:
若所述多核系统的转发核数量大于所述初始转发核的数量,所述初始转发核的数量加一,并返回根据所述四元组信息的总量和所述初始转发核的数量,确定所述四元组信息是否平均分配至每一所述初始转发核的步骤;
若所述初始转发核的数量等于所述多核系统的转发核数量,将所述多核系统中的转发核确定为所述目标转发核,其中,所述目标转发核包括第一转发核和第二转发核,每一所述第一转发核和每一所述第二转发核对应的四元组信息的数量之和为所述四元组信息的总量。
4.根据权利要求3所述的方法,其特征在于,所述第一转发核对应的四元组信息的数量为所述四元组信息的总量与所述多核系统的转发核数量之商向下取整所得,所述第二转发核对应的四元组信息的数量为所述四元组信息的总量与所述多核系统的转发核数量之商向上取整所得,所述第二转发核的数量为所述四元组信息的总量与所述多核系统的转发核数量的余数。
5.根据权利要求1所述的方法,其特征在于,所述针对每一所述目标转发核,根据所述目标转发核对应的四元组信息的数量和测试转发速度,确定所述目标转发核中每一会话对应的报文转发速度,包括:
将所述测试转发速度与所述目标转发核的数量之商确定为每一目标转发核对应的报文转发速度;
在所述目标转发核的会话的数量相同的情况下,将所述目标转发核对应的报文转发速度与所述会话的数量之商确定为每一所述会话对应的报文转发速度,其中,所述...
【专利技术属性】
技术研发人员:刘健男,党丽娜,
申请(专利权)人:东软集团股份有限公司,
类型:发明
国别省市:辽宁;21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。