iperf 是一款基于命令行模式的网络性能测试工具,提供横跨 windows,linux,mac 的全平台支持。除了能够测试 TCP 以及 UDP 协议的最大带宽外,还能够报告网络延迟,抖动以及丢包率。相比于老牌测试软件 IxChariot 而言,iperf 使用更方便,更容易上手。除此之外 iperf 全程使用内存作为发送/接收缓冲区,不受磁盘性能的影响,对于机器配置要求很低。不过由于是命令行工具, iperf 不支持输出测试图形。下面我们来看看如何使用 iperf 测试网络性能。iperf 官网下载地址:https://iperf.fr/iperf-download.php要使用 iperf 进行测试,则必须在局域网中的两台终端上启动该软件,不过 iperf 并不区分服务端与客户端,只需在启动时指定参数即可。对于 Windows 平台而言,在使用命令提示符切换到 iperf 所在目录后,使用如下命令来启动服务端:iperf3.exe -s除此之外,iperf3 的服务端和客户端还有以下启动参数可供选择(#代表数字):-p [#] 指定通讯端口-f [kmgKMG] -f后追加方括号内的参数指定显示数值的单位,例:Kbits, Mbits, KBytes, MBytes-i [#] 指定报告间隔,单位为秒-F [文件名] 指定传输测试用的文件,默认从内存随机生成数
...
继续阅读
(69)