网络测试工具iperf的使用方法.pdf
《网络测试工具iperf的使用方法.pdf》由会员分享,可在线阅读,更多相关《网络测试工具iperf的使用方法.pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Iperf 的使用方法 Iperf 是一个网络性能测试工具。Iperf 可以测试 TCP 和 UDP 带宽质量。Iperf 可以测量最大 TCP 带宽,具有多种参数和 UDP 特性。Iperf 可以报告带宽,延迟抖动和数据包丢失。Iperf 使用方法与参数说明 参数说明-s 以 server 模式启动,eg:iperf-s-c host 以 client 模式启动,host 是 server 端地址,eg:iperf-c 通用参数-f k|m|K|M 分别表示以 Kbits,Mbits,KBytes,MBytes 显示报告,默认以 Mbits 为单位,eg:iperf-c -f K-i sec
2、 以秒为单位显示报告间隔,eg:iperf-c -i 2-l 缓冲区大小,默认是 8KB,eg:iperf-c -l 16-m 显示 tcp 最大 mtu 值-o 将报告和错误信息输出到文件 eg:iperf-c -o c:-p 指定服务器端使用的端口或客户端所连接的端口 eg:iperf-s-p 9999;iperf-c -p 9999-u 使用 udp 协议-w 指定 TCP 窗口大小,默认是 8KB-B 绑定一个主机地址或接口(当主机有多个地址或接口时使用该参数)-C 兼容旧版本(当 server 端和 client 端版本不一样时使用)-M 设定 TCP 数据包的最大 mtu 值-N
3、设定 TCP 不延时-V 传输 ipv6 数据包 server 专用参数-D 以服务方式运行 ipserf,eg:iperf-s-D-R 停止 iperf 服务,针对-D,eg:iperf-s-R client 端专用参数-d 同时进行双向传输测试-n 指定传输的字节数,eg:iperf-c -n 100000-r 单独进行双向传输测试-t 测试时间,默认 10 秒,eg:iperf-c -t 5-F 指定需要传输的文件-T 指定 ttl 值 操作举例:1)TCP 测试 服务器执行:#iperf-s-i 1-w 1M 客户端执行:#iperf-c host-i 1-w 1M 其中-w 表示 T
4、CP window size,host 需替换成服 务器地址。2)UDP 测试 服务器执行:#iperf-u-s 客户端执行:#iperf-u-c -b 900M -i 1 -w 1M -t 60 其中-b 表示 使用带宽数量,千兆链路使用 90%容量进行测试就可以了。几个命令参数:#iperf-c /客户端命令 iperf-s /服务端命令-f b|B|k|K|m|M|g|G /f 参数表示单位-r /r 参数表示双向数据测试,但要先测 c 到 s 的带宽-d /d 参数和 r 近似,并且功能更强,可同时测试双向数据-w 2000 /w 参数后跟数字,单位是 byte,-p 12000 /p
5、 参数可指定端口号-t 20 /t 参数默认表示测试 10 次,后加数字可以自己定义-i 2 /i 参数表示测试开始到结束的间隔时间,单位 s-u-b 10m /udp 10mbps 测试-m /最大 mpu 测试-P /并行测试-h /帮助 iperf 工具使用 很多公司都在将自己的无线网络升级到,以实现更大的吞吐量、更广的覆盖范围和更高的可靠性,然而保证无线 LAN(WLAN)的性能对于确保足够的网络容量和覆盖率尤为重要。下面,我们将探讨如何通过 iPerf 来测定网络性能,这是一个简单易用测量 TCP/UDP的吞吐量、损耗和延迟的工具。应用前的准备 iPerf 是专门用于简化 TCP 性
6、能优化的工具,使用它可以很容易地测量吞吐量和带宽的最大值。当与 UDP 一起使用时,iPerf 还可以测量数据丢失和延迟(抖动)。iPerf 可以在任何 IP 网络上运行,包括本地以太网,因特网接入连接和 Wi-Fi 网络。使用 iPerf 之前,必须安装两个组件:iPerf 服务器(用于监听到达的测试请求)和iPerf 客户端(用于发起测试会话)。iPerf 可通过开放源代码或可执行二进制方式获取,它支持许多操作系统平台,包括 Win32、Linux、FreeBSD、MacOS X、OpenBSD 和 Solaris。你可以在 NLANR 上下载 iPerf 的 Win32 安装程序,而 J
7、ava GUI 版本(JPerf)则可以从SourceForge 下载。为了测量 Wi-Fi 性能,你可能需要在所测试的接入点(AP)的以太网主机上游位置上安装 iPerf这个也就是你的测试服务器。接着,在一个或更多的 Wi-Fi 笔记本上安装iPerf这些将是你的测试客户端。这个就是典型的 Wi-Fi 客户端与有线服务器之间的应用网络。如果你的目的是测量 AP 性能,那么可以把 iPerf 服务器与 AP 放置在相同 LAN 上,并通过高速或超高速以太网连接。如果你的目的是清除瓶颈问题,那么可以将 iPerf 服务器要与实际的应用服务器放置在相同位置,这样就会有一个可比较的网络通道。另外,i
8、Perf 服务器和客户端可以同时安装在 Wi-Fi 笔记本上的。当你要在无线客户端上支持视频或语音通信,那么这对于测量客户端到客户端性能是有帮助的。同样,要确保 iPerf 流量能够穿越你要测试的整个网络通道。比如,如果你要在相邻位置的Wi-Fi 客户端上测量性能的最佳值,你必须把你的 iPerf 客户端和服务器接入到相同的AP 上。如果你想要观察穿越上流交换机或 WAN 的路由是如何影响网络性能的,那么可以把你的 iPerf服务器接入到一个中央 AP 上,并且将 iPerf 客户端与在不同的地点的AP 连接。运行 iPerf 在默认的情况下,iPerf 客户端与指定的监听 5001 端口的
9、iPerf 服务器建立一个 TCP会话。比如,在命令提示符上执行命令:iperf s,打开 iPerf 服务器;然后打开另一个窗口来启动你的 iPerf 客户端:上面命令是你可以用来测量通过某个计算机回环地址()吞吐量。如果执行失败,那么这就表示你没有正确的安装 iPerf。默认的情况下,iPerf 运行一个 10 秒钟的测试,测量所传输的字节总数(如 270 兆字节)和相应的带宽使用估计(如 226 兆比特每秒)。测试长度可以通过指定时间参数(-t seconds)或缓冲参数(-n buffers)控制。而且,你还可以在指定时间间隔(-i seconds)中看到测试的结果。如果要长时间地运行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 测试 工具 iperf 使用方法
限制150内