iperf

Iperf是一个基本的灌包工具,用它可以灌不同流量的TCPUDP包,用于排查定位有线、无线传输通断和带宽性能问题。Iperf灌包分客户端和服务端,客户端为灌包侧,服务器为收包侧,所灌数据包从客户端流向服务端,用于评测客户端向服务端方向的带宽容量或速率性能。

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

Iperf分为两种版本,unix/linux版和windows版,unix/linux版更新比较快,版本最新。windows版更新慢。windows版的iperf叫jperf,或者xjperf。jperf是在iperf基础上开发了更好的UI和新的功能。

iperf参数的查看

iperf --help

实例:

1)TCP测试   

服务器执行:./iperf -s -i 1 -w 1M   

客户端执行:./iperf -c host -i 1 -w 1M   

其中-w表示TCP window size,host需替换成服务器地址。

2)UDP测试   

服务器执行:./iperf -u -s   

客户端执行:./iperf -u -c 10.255.255.251 -b 900M -i 1 -w 1M -t 60   

其中-b表示使用多少带宽,1G的线路你可以使用900M进行测试。

Copyright© 1999-2025 C114 All Rights Reserved | 联系我们 | 沪ICP备12002291号-4