网络测试及探测命令

1、网络性能测试(iperf)

     iperf 是一个网络性能测试工具。Iperf可以测试最大TCP和UDP带宽性能。Iperf具有多种参数和UDP特性,可以根据需要调整。iperf可以报告带宽,延迟抖动和数据包丢失。

  参数:

  • -i  设置iperf输出结果的时间间隔
  • -m  在结果中显示TCP的MSS大小
  • -u  使用UDP协议
  • -M  设置TCP的MSS大小
  • -s  以server模式运行
  • -c  以client模式运行
  • -t  设置iperf测试时间
  • -n  设置iperf测试时发送的数据量,与‘-t’参数二选一
  • -P  并行运行的线程数,默认为1
  • -b  设置UDP测试时的发送带宽
  • -w  TCP协议时设置TCP windows的大小,UDP协议时设置接收缓冲大小

   服务端:

iperf3 -s  -p 4444 -i 1   #监听4444端口,每秒打印一次结果。

   客户端:

iperf3  -c 192.168.50.150  -p 4444  -t 60 #向服务端发包,时间是60秒

其中:Interval表示时间间隔。Transfer表示时间间隔里面转输的数据量。Bandwidth是时间间隔里的传输速率。最后一行是本次测试的统计。测试可知带宽平均为10.9G

网络测试及探测命令_第1张图片

2、mtr 

    结合了ping | nslookup | tracert 来判断网络的相关特性。

 常用选项:

     -r     ——将mtr设置为报告模式,追踪结果以报告模式输出。若没有-r显现,那么将进入mtr的实时交互模式。  

     -c num ——定义追踪的次数,每次是1s,且-c必须和-r配合使用,默认的10次。

    网络测试及探测命令_第2张图片

输出解释:

  • Host:显示的是IP地址和本机域名,这点和tracert很像
  • snt:10 设置追踪的次数,默认值是10 可以通过参数 -c来定制,例如mtr -r -c 15 www.baidu.com
  • Loss: 是显示的每个对应IP的丢包率
  • Last: 显示的最近一次的返回时延
  • Avg : 是平均值 这个应该是发送ping包的平均时延
  • Best: 是最好或者说时延最短的
  • Wrst: 是最差或者说时延最常的
  • StDev: 是标准偏差
     

你可能感兴趣的:(网络)