带宽性能测试工具 iperf

Iperf was developed by NLANRDAST as a modern alternative for measuring maximum TCP and UDP bandwidth performance. Iperf allows the tuning of various parameters and UDP characteristics. Iperf reports bandwidth, delay jitter, datagram loss.

翻译:由 NLANR/DAST 开发的 Iperf 是一个流行的能测量最大 TCP 和 UDP 带宽性能的工具。 Iperf 可以调整各种参数和具有 UDP 的特性。 Iperf 可以报告带宽,时延抖动,数据损失。

安装:

sudo apt-get install iperf

客户端/服务器端
-f [kmKM] 显示单位,分别为Kbits, Mbits, KBytes, MBytes
-i # 带宽报告的时间间隔(#为数字)
-l #[KM] 缓冲的长度,默认为 8 KB
-o filename 输出到文件
-p #  设置端口
-u UDP 模式
-w #[KM] TCP window size(socket 缓冲大小)
-B host 指定接口或者多播地址
-V IPV6

服务器端特定
-s 服务器模式
-D 后台模式

客户端特定
-b #[KM] UDP 带宽,默认为 1 Mbit/s
-c host 客户端模式,连接到服务器
-n #[KM] 传输的 bytes 数量
-t # 传输总时间,默认为 10 秒(-i 2 -t 6 :传输总时间6秒,每2秒算一次)
-F name 从文件读入传输的数据
-I 从标准输入读入传输的数据
-L # 设置双向测试时接收数据的端口
-P # 设置线程数
-T # 多播时的 time-to-live ,默认为 1

最简单的测试设定:
服务器端 iperf -s
客户端 iperf -i 1 -c 服务器端IP

新版iperf3的并行测试,对于10gbps的网络有用,可以得到总带宽。
iperf3 -i 1 -c 服务器端ip -P 线程数
如4线程::iperf3 -i 1 -c 192.168.1.11 -P 4

最新版在:http://sourceforge.net/projects/iperf

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据