MiniSMB HurricaneII Weight功能介绍与使用

一、关于Weight功能

Weight功能是MiniSMB HurricaneII-v2.2.3后推出的权重功能,通过该功能可以使得在同一个端口下不同的流(如设置不同的vlan ID)获得不同的速率;
对于不同的Weight值,则对应相应的数据流得到轮循次数。Weight值越大该数据流被调度次数就越多,它间接地调整了每条流的所占带宽。
例如下图所示:


image.png

我们设置了三条流:
F1: 1.1.1.1 -> 2.2.2.1 credit 1
F2: 1.1.1.2 -> 2.2.2.2 credit 2
F3: 1.1.1.2 -> 2.2.2.2 credit 3
调度发送的顺序为:F1->F2->F2->F3->F3->F3->F1->F2->F2->F3->F3->F3- ^ 重新开始调度 F1 被调度了 1 次,F2 被调度了 2 次,F3 被调度了 3 次;


image.png

(通过抓包软件可进一步证实是否按照设置调度,从而实现不同数据流设置不同速率的功能。)

二、如何设置

在HurricaneII软件中,通过“流量向导”中的测试端口配置板块=>将滚动条向后拉=>在Weight列设置速率权重即可;


image.png

(注:Weight列即权重指的是,该条流占所有流的比重;
公式为:该数据流速率 = 10G X 该流Weight值/(所有流Weight值之和)
比如在如上配置中,第一条流的Weight值为1、第二条流的Weight值为3,则第一条流的速率为10G X 1/(1+3)=2.5G,第二条的速率为10G X 3/(1+3)=7.5G;)

三、测试案例

测试拓扑图

image.png

测试拓扑图描述

将MiniSMB自动产线测试仪表的第一个PCIE槽位的一个10G光口与第二个PCIE槽位的一个10G光口相连接,发送三条vlan ID为256、257、258的数据流;三条数据流的速率依次为1.6G、3.4G、以及5G;

配置详情

打开HurricaneII 点击“添加设备”=>输入MiniSMB产线测试仪IP=>“确认”=>选择测试端口=>“确认”;


image.png

image.png

点击“流量向导”=>将端口0与端口1的VLAN个数改为“3”=>“前进”=>在测试端口配置处按照测试拓扑图更改测试端口、VLAN ID以及Weight权重 =>“前进”;


image.png

image.png

image.png

在端口组界面配置源端口至到端口的数据流方向(需要保证VLAN ID一一对应)=>“前进”=>在测试报文界面按默认即可=>“前进”=>在测试参数处将测试时间更改为30秒=>“完成”;
image.png

image.png

image.png

测试结果

点击“开始测试”=>等待测试结束后收集三条不同VLAN ID流的收包数;


image.png

其中
VLAN ID 256 收包:7541963,总收包:45251776,收包数占总收包数16.66%;
VLAN ID 257 收包:15083926,总收包:45251776,收包数占总收包数33.33%;
VLAN ID 258 收包:22625887,总收包:45251776,收包数占总收包数49.99%;

四、关于MiniSMB

MiniSMB是一款专业成熟稳定的网络性能测试工具,满足绝大部分用户对硬件测试的需求,近期也是推出了Windows10个人免费版,你只需一台PC机便可“畅所欲测”,需要资源的小伙伴可加Q群477752341,或在博客中搜索资源。

以上为MiniSMB HurricaneII Weight功能介绍与使用,感谢大家的观看,再会。

你可能感兴趣的:(MiniSMB HurricaneII Weight功能介绍与使用)