Iperf使用指南

网络性能测试工具:Iperf使用指南
Iperf是一款基于TCP/IP和UDP/IP的网络性能测试工具,它可以用来测量网络带宽和网络质量,还可以提供网络延迟抖动、数据包丢失率、最大传输单元等统计信息。网络管理员可以根据这些信息了解并判断网络性能问题,从而定位网络瓶颈,解决网络故障。

安装

yum install http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
yum install iperf

测试单线程TCP

服务端运行iperf,输入命令iperf –s –p port –i 1 以在本机端口上启用iperf,参数说明如下:

  • s 服务器模式
  • i 设置每次报告之间的时间间隔,单位为秒。如果设置为非零值,就会按照此时间间隔输出测试报告。默认值为零。
  • p 设置服务器监听端口,默认是5001端口。

客户端运行iperf,输入命令iperf –c server_ip –p server-port –i 1 –t 10,参数说明如下:

  • c:客户端模式,后接服务器ip。
  • p:设置端口,与服务器端的监听端口一致。
  • i:设置带宽报告的时间间隔,单位为秒。
  • t:设置传输的总时间。Iperf在指定的时间内,重复的发送指定长度的数据包。默认是10秒钟。
  • w:设置tcp窗口大小,一般可以不用设置,默认即可

测试执行:

服务端:iperf -s -p 9999 -i 1,先运行
客户端:iperf -c 10.10.30.51 -p 9999 -i 1 -t 10


执行结果

你可能感兴趣的:(Iperf使用指南)