pve虚拟化安装网络测试工具iperf3
简介:
iperf3是一个网络速度测试工具,支持IPv4与IPv6,支持TCP、UDP、SCTP传输协议,可在Windows、Mac OS X、Linux、FreeBSD等各种平台使用,是一个简单又实用的小工具。因我已配置好yum源,因此执行yum install iperf3即可安装。安装好后,我已看一下iperf的使用参数
安装
mac os
brew install iperf3
Ubuntu
brew install iperf3
Ubuntu
Apparently someone named Patrick Domack built a version for Ubuntu Trusty (14.04). Edit: also works on 15.10.
Copy-paste this command and press ENTER:
sudo add-apt-repository "ppa:patrickdk/general-lucid"
Resynchronize the package index files:
sudo apt-get update
Install iperf:
sudo apt-get install iperf3
Invoke iperf version 3:
iperf3 -c iperf.scottlinux.com
CentOS/red hat
sudo yum install iperf3
语法
服务端启动
-
- 默认使用 5201 端口:
iperf3 -s
- 自定义端口:
iperf3 -s -p 12345
客户端连接
-
- 如果是默认的 5201 端口:
iperf3 -c 157.10.0.66
iperf3 -c 157.10.0.66 -P 2
- 如果是自定义的端口:
iperf3 -c 157.10.0.66 -p 12345
- 默认是上传数据,如果想测试下载数据:
iperf3 -c 157.10.0.66 -p 12345 -R
- 默认是 TCP 连接,如果想测试 UDP:
iperf3 -u -c 157.10.0.66 -p 12345
- 默认是 TCP 连接,如果想测试 万兆:
iperf3 -c 157.10.0.66 -b 10000M -n 100G
服务端启动
-
- 默认使用 5201 端口:
iperf3 -s
- 自定义端口:
iperf3 -s -p 12345
客户端连接
-
- 如果是默认的 5201 端口:
iperf3 -c 157.10.0.66
iperf3 -c 157.10.0.66 -P 2
- 如果是自定义的端口:
iperf3 -c 157.10.0.66 -p 12345
- 默认是上传数据,如果想测试下载数据:
iperf3 -c 157.10.0.66 -p 12345 -R
- 默认是 TCP 连接,如果想测试 UDP:
iperf3 -u -c 157.10.0.66 -p 12345
- 默认是 TCP 连接,如果想测试 万兆:
iperf3 -c 157.10.0.66 -b 10000M -n 100G
- 默认使用 5201 端口:
iperf3 -s
- 自定义端口:
iperf3 -s -p 12345
-
- 如果是默认的 5201 端口:
iperf3 -c 157.10.0.66 iperf3 -c 157.10.0.66 -P 2
- 如果是自定义的端口:
iperf3 -c 157.10.0.66 -p 12345
- 默认是上传数据,如果想测试下载数据:
iperf3 -c 157.10.0.66 -p 12345 -R
- 如果是默认的 5201 端口:
- 默认是 TCP 连接,如果想测试 UDP:
iperf3 -u -c 157.10.0.66 -p 12345
- 默认是 TCP 连接,如果想测试 万兆:
iperf3 -c 157.10.0.66 -b 10000M -n 100G
因测试环境有万兆网卡,于是我在这里指定了带宽-b 为万兆(后面还会进行千兆测试,会出现一个较为奇怪的现象),传输内容大小为100G
再进行udp测试(暂时不指定-l参数即缓冲区大小):
- 默认是 UDP 连接,如果想测试 万兆:
iperf3 -u -c 157.10.0.66 -b 10000M -n 100G
- 将udp缓冲区buffer调高,执行下面命令:
-
echo 21299200 > /proc/sys/net/core/rmem_default
-
echo 21299200 > /proc/sys/net/core/rmem_max
- CentOS 7中默认buffer大小为212992,我在后面增加了2个0,约为放大100倍,这两条命令在服务器端和客户端都执行
iperf3 Widonws x64客户端:下载地址
使用方法:
1.解压文件改名为iperf3
2.复制到D盘目录下
3.打开CMD
4.键入D:
5.cd iperf3
6.测试命令
iperf3 -c 157.10.0.66 -R
iperf3 -u -c 157.10.0.66 -R
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章
原始出处 、作者信息和本声明。否则将追究法律责任。