我是靠谱客的博主 多情雪糕,最近开发中收集的这篇文章主要介绍iperf3 万兆测试,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

iperf下载地址:Index of /pub/iperf/

必须使用iperf3测试万兆,3.0前的版本只能用来测试千兆速率。iperf3源码下载和编译方法,我在之前的文章有写过, iperf3 linux源码下载_珂珂可爱多-CSDN博客_iperf3源码

。先看下最终的测试结果,可以达到9Gbps+,很不错了,因为刚开始测试的是5G左右,经过调试参数可以到达9G以上。下面说说调优方法

1.  网卡默认的MTU是1500字节,对于万兆来说有点小了,相同的数据量,每包1500,头尾会消耗一些带宽,所以可以将MTU设置大点,为9000

ifconfig ethx MTU 9000。

2.设置socket缓冲区大小:

可以先看下默认配置,16777216是我配过的值,默认值比这个小。

cat /proc/sys/net/core/wmem_default
16777216

配置:

echo 16777216 > echo 16777216 > /proc/sys/net/core/wmem_default

echo 16777216 > echo 16777216 > /proc/sys/net/core/rmem_default

测试发现第一包数据带宽比较小是因为TCP慢启动,意思是刚刚加入网络的连接,一点一点地提速,不是一上来就把路占满。

最后

以上就是多情雪糕为你收集整理的iperf3 万兆测试的全部内容,希望文章能够帮你解决iperf3 万兆测试所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部