使用 Iperf 测试计算机之间的可用带宽
如果我们需要一个工具来测量带宽或检查网络或委托之间的最佳配置,我们可以使用 Iperf 实用程序,它通过客户端-服务器连接可以向我们展示非常感兴趣的信息!
官方网站: http://sourceforge.net/projects/iperf/
如果我们需要 Windows 版本 (使用 Cygwin 编译) 我们可以从 AKI 下载.
使用 'iperf.exe -s’ 它将以服务器模式启动,等待客户端连接,
使用 'iperf.exe -c DIRECCIÓN_IP -t120 -r’ 在此期间,我们将能够将此客户端计算机连接到在服务器模式下运行 iperf 的计算机 2 分钟数,并监控传出和传入流量.
使用 -f 选项,我们将输出格式更改为: 位(b), 字节(B), 千比特(k), 千 字节(K), 兆位(m), 兆 字节(M), 千 兆(g) 或 GB(G).
使用 -d 选项,您将同时生成双向流量.
使用 -w 我们将发送 TCP 大小 (之间 2 和 65,535 字节).
使用 -p 我们将更改端口, 违约 5001.
使用 -i,我们将修改间隔,以便它向我们显示报告.
使用 -u 时,将使用 UDP 进行测试.
使用 -b,我们将限制为带宽.
使用 -m,我们将获得 Maximum Segment Size (MSS 系列), 这是计算机/设备在单个段中支持的最大数据量, 未碎片化. MSS = MTU – TCP 标头和 IP 标头. TCP 标头和 IP 标头 = 40 字节. MTU 示例: 以太网 LAN:1500 字节, PPPoE: 1492 字节 (ADSL 系列), Ring Token 或 16Mb/秒: 17914 字节和拨号: 576 字节
Para más información ejecutaremos la opción -h
用法: Iperf [-s|-C 主机] [选项]
Iperf [-h|–帮助] [-v|–版本]
客户端/服务器:
-f -我 -l -m -p -或 -w -B -C -M -N -V |
–格式 –间隔 –莱恩 –print_mss –港口 –UDP 协议 –窗 –捆 –兼容性 –毫秒 –无延迟 –IPv6版本 |
[公里公里] # #[公里] # #[公里] # |
报告格式: 千比特, 兆比特, KB, MB 定期带宽报告之间的秒数 要读取或写入的缓冲区长度 (违约 8 知识库) print TCP 最大段大小 (MTU – TCP/IP 标头) 要侦听/连接的服务器端口 使用 UDP 而不是 TCP TCP 窗口大小 (套接字缓冲区大小) 绑定到 “主机”, 接口或多播地址 用于旧版本不会发送额外的消息 设置 TCP 最大分段大小 (MTU – 40 字节) 设置 TCP 无延迟, 禁用 Nagle 算法 将域设置为 IPv6 |
服务器特定:
-s -或 -D |
–服务器 –single_udp –守护 进程 |
在 Server 模式下运行 在单线程 UDP 模式下运行 将服务器作为守护程序运行 |
客户特定:
-b -c -d -n -r -t -F -我 -L -P -T |
–带宽 –客户 –双重测试 –编号 –权衡 –时间 –文件输入 –臭 –listenport –平行 –ttl |
#[公里] “主机” #[公里] # # |
对于 UDP, 要发送的带宽(以位/秒为单位) (违约 1 Mbit/秒, 暗示 -u) 在客户端模式下运行, 连接到 “主机” 同时进行双向测试 要传输的字节数 (而不是 -t) 单独进行双向测试 传输时间(以秒为单位) (违约 10 秒) 输入要从文件传输的数据 输入要从 stdin 传输的数据 端口以重新接收双向测试 要运行的并行客户端线程数 生存时间, 用于组播 (违约 1) |
杂项:
-h -v |
–帮助 –版本 |
打印此消息并退出 打印版本信息并退出 |