Iperf下载及使用说明

Iperf下载及使用说明

一、软件下载

iperf官网:iPerf - The TCP, UDP and SCTP network bandwidth measurement tool

iperf官网下载地址(所有版本都可以在这个网址中下载):iPerf - Download iPerf3 and original iPerf pre-compiled binaries

iperf的命令文档:iPerf - iPerf3 and iPerf2 user documentation

二、软件使用(基本命令)

解压->存放路径->cmd命令操作

step1:首先检查一下下载下来的软件是否包含两个文件:

step2:将这个文件夹放置到一个全英文路径里面。

比如:放到D盘,那么这个文件夹的路径就为:D:\iperf-3.1.3-win64。

step3:打开cmd 进行操作

D:  改变路径(英文符号)

输入: cd  \iperf-3.1.3-win64   (可以tab补齐)

打开server

D:\iperf-3.1.3-win64>iperf3.exe –s

打开client

D:\iperf-3.1.3-win64>iperf3.exe -c 192.168.100.168(server ip)

Client端输出:

Server端输出:

Iperf常用参数说明:

-c host    以客户端模式启动,host是数据源所在的服务器端地址,比如:iperf -c 222.35.11.23;
-i sec  以秒为单位显示报告间隔,比如:iperf -c 222.35.11.23 -i 2;
-u  使用UDP协议,发送UDP数据包,默认使用TCP连接;
-w  指定TCP窗口大小,默认是8KB,此参数比较重要,需要针对不同的带宽和时延进行调整;
-t  测试时间长,默认10秒,比如:iperf -c 222.35.11.23 -t 5
-n  (一般配合UDP协议时使用)指定传输的字节数,比如:iperf -c 222.35.11.23 -n 100000
-P  (大写)指定同时进行的TCP/UDP连接数,对于高带宽测速,需要该参数建立多条TCP/UDP连接以测得更准确的速率;
-s  以server模式启动,eg:iperf -s
-p  指定服务器端使用的端口或客户端所连接的端口
下行UDP灌包(从服务器向终端灌包)

资源里包括windows的iperf.exe、android系统安装的iperf.apk和iperf使用说明参数等内容。 Iperf是一个网络性能测试工具。可以测试TCP和UDP带宽质量,可以测量最大TCP带宽,具有多种参数和UDP特性,可以报告带宽,延迟抖动和数据包丢失。 Iperf使用方法与参数说明 参数说明 -s 以server模式启动,eg:iperf -s -c host以client模式启动,host是server端地址,eg:iperf -c 222.35.11.23 通用参数 -f [kmKM] 分别表示以Kbits, Mbits, KBytes, MBytes显示报告,默认以Mbits为单位,eg:iperf -c 222.35.11.23 -f K -i sec 以秒为单位显示报告间隔,eg:iperf -c 222.35.11.23 -i 2 -l 缓冲区大小,默认是8KB,eg:iperf -c 222.35.11.23 -l 16 -m 显示tcp最大mtu值 -o 将报告和错误信息输出到文件eg:iperf -c 222.35.11.23 -o ciperflog.txt -p 指定服务器端使用的端口或客户端所连接的端口eg:iperf -s -p 9999;iperf -c 222.35.11.23 -p 9999 -u 使用udp协议 -w 指定TCP窗口大小,默认是8KB -B 绑定一个主机地址或接口(当主机有多个地址或接口时使用该参数) -C 兼容旧版本(当server端和client端版本不一样时使用) -M 设定TCP数据包的最大mtu值 -N 设定TCP不延时 -V 传输ipv6数据包 server专用参数 -D 以服务方式运行iperf,eg:iperf -s -D -R 停止iperf服务,针对-D,eg:iperf -s -R client端专用参数 -d 同时进行双向传输测试 -n 指定传输的字节数,eg:iperf -c 222.35.11.23 -n 100000 -r 单独进行双向传输测试 -t 测试时间,默认10秒,eg:iperf -c 222.35.11.23 -t 5 -F 指定需要传输的文件 -T 指定ttl值
### 下载和安装 iPerf #### Windows 操作系统 对于 Windows 用户来说,可以从 SourceForge 或其他可信站点下载适用于该操作系统的预编译二进制文件[^2]。 1. 访问官方页面或推荐的第三方资源库获取最新版 iPerf 的可执行文件。 2. 解压缩下载好的 ZIP 文件至任意目录下。 3. 将解压后的路径添加到环境变量 `PATH` 中以便于命令提示符调用。 4. 打开 CMD 命令窗口输入 `iperf -v` 来验证安装是否成功完成。 为了简化启动过程,还可以创建一个 `.bat` 批处理脚本,在其中定义好常用的服务端地址以及其他必要的配置选项[^4]。 ```batch @echo off set SERVER=your.server.address.here iperf.exe -c %SERVER% pause ``` #### Linux/Unix 类操作系统 (含 macOS) 大多数基于 Unix 的发行版都自带软件包管理器来方便地安装像 iPerf 这样的工具: - **Debian / Ubuntu** 使用 APT 软件包管理系统来进行一键式安装: ```bash sudo apt update && sudo apt install iperf3 -y ``` - **CentOS / RHEL** 对于 Red Hat 家族成员,则可通过 YUM 工具轻松搞定: ```bash sudo yum install epel-release -y sudo yum install iperf3 -y ``` - **macOS** Homebrew 是 Mac 上最流行的包管理解决方案之一;通过它能够迅速获得所需的应用程序副本: ```bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" brew install iperf3 ``` 一旦上述任一方法被执行完毕之后,就可以直接利用终端中的 `iperf3 --version` 查看当前已安装备份的具体信息了[^3]。 #### Android 设备 针对移动设备上的网络性能评测需求,存在专门面向 Android 开发者设计的应用商店版本——Iperf for Android。只需前往 Google Play Store 寻找对应条目并点击“安装”,稍作等待直至进程结束即可立即投入使用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值