其他分享
首页 > 其他分享> > iperf的学习与部分网络状况的简要总结

iperf的学习与部分网络状况的简要总结

作者:互联网

背景


网络情况总结

1. 机房内虚拟机之间的速度基本上1GB的全速(低压力情况下单位wibit),但是UDP丢包率高.
2. 机房内到办公区域也是千兆(1G)网络全速(bit),但是应该是整个机房和整个办公园区共享.
   如果办公时间,压力可能会很大,不太可能全速.
3. 办公区域内和机房内到阿里云的速度都不是很快,只有不到 12m(bit) 的网络带宽.
   阿里服务器应该是有5m的带宽的, 说明公司内为了总出口带宽可用性还是做了很多限制的. 
注意,这边网速都是按照 bit 比特位来的, 没有使用bytes 字节标识. 

下载

https://iperf.fr/iperf-download.php
直接上网站下载即可. 
我这边下载的文件主要有:
iperf-3.1.3-macos-x86_64.zip
iperf-3.1.3-win64.zip
iperf3-3.1.3-1.fc24.x86_64.rpm
iperf3_3.1.3-1_amd64.deb
iperf3_3.1.3-1_arm64.deb
iperf3_3.9-1_amd64.deb
uwp-iperf3-1.1.5.0-source.zip

安装

Windows的安装,将zip包解压缩然后将exe和cygwin.dll 都放到 
c:\windows\system32 就可以使用了.
CentOS的安装可以直接使用 rpm进行
rpm -ivh xxxx.rpm 即可.

简单使用

服务端的启用
iperf3 -s -D -p 6301
注意 -s 表示是服务器端启用.
-D 表示是后台启动(有可以使用nohup)
-p 指定端口, 如果阿里云上面只开放了部分端口的话.
客户端的使用
iperf3 -c 10.x.x.x -p 6301 
注意 -c 指点是客户端 client/server
-p 指代端口.
默认会执行10次
如果加上 -u 的参数 指代使用udp 进行相关操作.
可以加上 -b 的参数指代带宽,查看丢包率和延迟

公司网络简单验证.

命令为: 
 iperf3 -c 10.110.xx.xxx -p 6301 -u -b 1000m -t 10
结果为: 
[ ID] Interval           Transfer     Bandwidth       Jitter    Lost/Total Datagrams
[  4]   0.00-10.00  sec  1.15 GBytes   992 Mbits/sec  0.058 ms  3751/9085 (41%)  
[  4] Sent 9085 datagrams
命令为: 
  iperf3 -c 121.199.xx.xxx -p 6300
结果为:
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  14.4 MBytes  12.1 Mbits/sec    2             sender
[  4]   0.00-10.00  sec  11.9 MBytes  9.96 Mbits/sec                  receiver

公司网络简单验证.

命令为:
 iperf3 -c 10.110.xx.xxx -p 6301
结果为:
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  1.06 GBytes   908 Mbits/sec  171             sender
[  4]   0.00-10.00  sec  1.05 GBytes   905 Mbits/sec                  receiver
命令为:
 iperf3 -c 121.199.xx.xxx -p 6300
结果为:
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  14.6 MBytes  12.3 Mbits/sec    0             sender
[  4]   0.00-10.00  sec  11.4 MBytes  9.56 Mbits/sec                  receiver

其他

阿里云速度的验证
wget https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
cmod 777 speedtest.py
./speedtest.py
结果为:
Retrieving speedtest.net configuration...
Testing from Hangzhou Alibaba Advertising Co.,Ltd. (121.199.13.183)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by China Unicom (Nanjing) [234.90 km]: 23.776 ms
Testing download speed................................................................................
Download: 213.83 Mbit/s
Testing upload speed................................................................................................
Upload: 234.29 Mbit/s

标签:总结,iperf3,简要,Mbits,0.00,sec,iperf,10.00
来源: https://www.cnblogs.com/jinanxiaolaohu/p/16274047.html