IPerf 使用方法及经验总结
Iperf 是一个网络性能测试工具, 它拥有多个参数, 可以测量 TCP 和 UDP 的带宽, 延时
抖动以及丢包率。
一 安装
Iperf 不需要安装,当需要用 Iperf 来测试网络中两个结点间的带宽时,只需把
文件分别 copy 到这两台计算机的硬盘中。使用时,直接在命令行窗口中运行带各种参数的
iperf 命令即可。
二 常用参数介绍
这里只介绍几个测试中需要经常使用的参数。更多参数的介绍可以在命令行窗口中输
入 iperf –h 或 iperf -help 查看。
参数说明
-s 以 server 模式启动,默认是 TCP 方式, eg: iperf –s
-c host 以 client 模式启动, host 是 server 端地址, eg: iperf -c
Note: 这里的 server 和 client 的概念跟我们在应用层的理解是相反的。 举个例子,LAN
和 WAN之间,下行数据,我们通常会认为 WAN端是 server ,LAN端是 client. 在 Iperf 中,
如果测试下行速率,则是把 WAN端作为 client , LAN端作为 Server. 这个一定要记住。
-t 测试时间,默认 10 秒 , eg: iperf –c -t 100
-w 指定窗口大小,默认是 8KB
-i sec 以秒为单位间隔显示报告, eg: iperf -c -i 2
-u 使用 udp 协议
-b 指定 bindwidth ,仅适用于 UDP,默认是 1Mbit/sec
-l 缓冲区大小,默认是 8KB, iperf –c -l 1000
Note:此值在测试 UDP 时非常重要,如果太小,将导致 CFM hang up ,如果太大,将
导致 UDP 分片出错, CPE 会频繁 Down 掉。建议此值在 800-1200 之间。 (通过抓包可以看
出包的大小) .
-n 指定传输的字节数,
eg: iperf -c -n 100000
-p 指定服务器端或客户端所连接的端口
eg: iperf -s -p 9999;
iperf -c -p
IPerf使用方法及经验总结 来自淘豆网m.daumloan.com转载请标明出处.