iperf2.0和iperf3比较以及影响udp丢包率的参数

news/2024/8/26 17:01:44 标签: iperf测试

文章背景:

最近在做40G交换板的TCP带宽和UDP带宽、丢包率、抖动测试;

发现iperf与iperf3版本不同对测试结果有较大影响;通过自己试验与网络查找资料有结论如下。

第一部分:iperf与iperf3比较

1)iperf3较iperf测试UDP丢包率和带宽,相同硬件条件下,iperf3测试带宽更高,但是存在严重丢包

      iperf测试UDP带宽较小,但是不丢包。(x86硬件平台)
2)iperf 2.05,客户端可以使用参数"-d"来进行双工测试,先测试发送,client向server发送数据,等到测试时间结束后(默认为10s,可以通过-t选项来更改),然后再测试接收,client端接收server发送数据,最后得出发送和接收吞吐率。iperf3不支持双工测试。

3)iperf3 和 iperf2 使用上, iperf3 server端使用了统一的命令iperf3 -s,不在区分测试UDP还是TCP;

4)测试是,需要保证被测试网卡的MTU值>测试包的长度,即-l 的值,默认packet size是1470,加上udp和ip头的长度28, 等于1498。若默认packet size > MTU,将会出现接收端收不到数据。

第二部分:iperf主要影响丢包率的参数

-b   使用iperf生成并发送数据,在数据包长度固定的情况下(L默认为1470字节),带宽越大,每秒钟发送的数据包越多。当链路延时较大时,每秒发送的数据包数量太多时会造成比较大的丢包率。

-l    可以设置发送包的长度。TCP方式默认为8KB,UDP方式默认为1470字节。增加包的长度增大缓冲区长度可以减少丢包率,因为包长度很小的话会造成包的数量更多,更易造成拥塞。

在发送包为大包情况下,保障不丢包的方式,应当同时增大系统的读写缓冲区大小,修改/etc/sysctl.conf

udp模式下丢包的原因可以根本在于发送端和接受端速度不匹配导致的,除了分析iperf参数设置上是否保证接收端能够及时处理数据外,还应该看发送端设备和接受端设备的状态。比如上周困扰我的一个丢包率问题,发送端32核计算机,接收端24核计算机。

 

 

 

 

 

 


http://www.niftyadmin.cn/n/674409.html

相关文章

【图论】【poj 3026】Borg Maze

问题 S在迷宫中找A,找到A之后就把它同化,也会帮着S找剩下的A。。就是这样。。给你的是一个字符组成的图…… 分析 正常人会想到搜索……当然,但是只是搜索很难实现,仔细读题,我们发现,其实质是在求最小生成…

30天制作操作系统,第一天!

第一天介绍的内容是用二进制编辑器手敲十六进制数,生成img镜像文件,借助模拟器启动“自己的操作系统”, 打印“hello world”, 即下图! 然而30天制作操作系统的作者,由于成书时间过于久远,并…

【老孙随笔】解除项目经理焦虑痛苦的良药——谦虚

副标题——谦虚也有益于自身的精神健康( 作者:孙继滨 ) 步入正题前,请允许老孙先给大家重新演绎一个故事 —— 《白雪公主》******************************* 【故事简介】 故事讲的一个美丽的女人的故事。 当然,主人…

揭秘:世界上最毒动物的死亡交配过程

在<nobr>动物</nobr>种群中&#xff0c;隐藏着强烈的自私本能——不惜任何代价以取得生存和成功繁殖。澳大利亚最剧毒的红背蜘蛛就是典型代表。 <nobr>澳大利亚</nobr>雌性红背蜘蛛在交配完后会将雄蜘蛛吃掉&#xff0c;特别是在生活条件艰难、缺…

为什么要选用性能优良的外部DAC?(转载)

我们看一下大量的消费电子产品&#xff0c;如电视机&#xff0c;机顶盒&#xff0c;DVD/蓝光播放机&#xff0c;通常许多SoC器件都集成有内部转换器。表面上看&#xff0c;这是一个很好的概念&#xff0c;芯片具有所有功能&#xff01;然而&#xff0c;并非所有事情都像窗外的玫…

ATM机跨行取款也有理财窍门

5月央行出台规定&#xff0c;将ATM机&#xff08;自动柜员机&#xff09;单日取款上限由过去的5000元提至2万元&#xff0c;短时间内&#xff0c;不少银行已经开始做出这一改进。对于要取额度较大现金的市民来说&#xff0c;在ATM机上取款去哪家银行可省手续费呢&#xff1f;可…

30天制作操作系统 第二天

核心内容&#xff1a;汇编语言重新生成启动镜像 1 工具准备 同样的问题&#xff0c;《30天自制操作系统》提供的汇编器不大适合现在中文windows系统&#xff0c;本人使用NASM工具。 提供一下自己找的工具连接&#xff0c;赚点积分。 https://download.csdn.net/my/uploads …