这是命令 iperf,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
iperf - 执行网络吞吐量测试
概要
的iperf -s [ 选项 ]
的iperf -c 服务器 [ 选项 ]
的iperf -u -s [ 选项 ]
的iperf -u -c 服务器 [ 选项 ]
商品描述
iperf 是一种用于执行网络吞吐量测量的工具。 它可以测试 TCP 或
UDP 吞吐量。 要执行 iperf 测试,用户必须建立两个服务器(以
丢弃流量)和客户端(生成流量)。
一般 配置
-f, - 格式
[kmKM] 报告格式:Kbits, Mbits, KBytes, MBytes
-h, - 帮帮我
打印帮助概要
-i, - 间隔 n
暂停 n 定期带宽报告之间的秒数
-l, --长度 n[公里]
将长度读/写缓冲区设置为 n (默认 8 KB)
-m, --print_mss
打印 TCP 最大段大小(MTU - TCP/IP 标头)
-o, - 输出
将报告或错误信息输出到此指定文件
-p, - 港口 n
设置服务器端口以侦听/连接到 n (默认 5001)
-u, --udp
使用 UDP 而不是 TCP
-w, - 窗户 n[公里]
TCP 窗口大小(套接字缓冲区大小)
-B, --绑定
绑定到, 一个接口或多播地址
-C, - 兼容性
与旧版本一起使用不会发送额外的消息
-M, --mss n
设置 TCP 最大段大小(MTU - 40 字节)
-N, --节点布局
设置 TCP 无延迟,禁用 Nagle 算法
-v, - 版
打印版本信息并退出
-V, --IPv6版本
将域设置为 IPv6
-x, --报告排除
[CDMSV] 排除 C(连接) D(数据) M(组播) S(设置) V(服务器)报告
-y, --报表样式 C|C
如果设置为 C 或 c 将结果报告为 CSV(逗号分隔值)
服务器 具体 配置
-s, - 服务器
在服务器模式下运行
-U, --single_udp
在单线程UDP模式下运行
-D, --守护进程
将服务器作为守护进程运行
客户 具体 配置
-b, - 带宽 n[公里]
将目标带宽设置为 n 位/秒(默认为 1 Mbit/秒)。 此设置需要 UDP
(-u)。
-c, - 客户
在客户端模式下运行,连接到
-d, --双重测试
同时进行双向测试
-n, --数字 n[公里]
要传输的字节数(而不是 -t)
-r, - 权衡
单独进行双向测试
-t, - 时间 n
以秒为单位的传输时间(默认 10 秒)
-F, --文件输入
输入要从文件传输的数据
-I, --标准输入
输入要从标准输入传输的数据
-L, --监听端口 n
重新接收双向测试的端口
-P, - 平行线 n
要运行的并行客户端线程数
-T, --ttl n
生存时间,用于多播(默认为 1)
-Z, --linux-拥塞
设置 TCP 拥塞控制算法(仅限 Linux)
环境
TCP_WINDOW_SIZE
控制 TCP 缓冲区的大小。
诊断
这部分需要填写。
使用 onworks.net 服务在线使用 iperf