您的位置  > 互联网

TCP精确测量互联网带宽汇报/MTU值

Iperf函数简介

传输控制协议

准确测量互联网带宽

报告 MSS/MTU 值的维度和观察结果

适用的TCP对话值根据tcp协议进行缓存

线程同步是在P进程或者Win32线程可用的情况下使用的。客户端和服务器同时支持多个连接

注意:某些公司的安全设置可能会将这些工具视为黑客软件。 如果安全人员对此事有疑问,在下载或使用该软件之前,网络管理员不妨与他们核实一下,然后做好准备。

Iperf操作方法

安装 Iperf

对于Iperf的版本,只需将解压的iperf.exe和.dll复制到%%文件目录即可。

对于Linux版本的Iperf,请使用以下说明进行安装

-c iperf-.tar.gz | 焦油-xvf-

cd iperf-

./

制作

制作

应用Iperf(以版本为例)

在cmd中输入iperf命令来运行Iperf。 使用命令 Iperf –help 查看 iperf 帮助(参考下面的 Iperf 命令)。

检测单核TCP

在服务器上运行iperf,输入命令iperf –s –p 12345 –i 1 –M在远程服务器端口号12345上打开iperf

在客户端运行iperf,输入命令iperf –c -ip –p -port –i 1 –t 10 –w 20K,主要参数如下:

-c:客户端模式,后面跟服务器ip

-p:后面跟服务器监听的端口号

-i:设置带宽报告间隔,企业为秒

-t:设置检测时间,企业为秒

-w:设置tcp对话框的大小。 一般情况下不需要设置。 默认设置就足够了。

检测单核UDP(默认设置带宽)

在服务器上运行iperf,输入命令 iperf –s -u –p 12345 –i 1 在远程服务器端口号12345上打开iperf,并以udp模式运行

在客户端上运行 iperf 并键入命令 iperf -c -ip -p -port -i 1 -t 10 -b。 主要参数如下:

-c:客户端模式,后面跟服务器ip

-p:后面跟服务器监听的端口号

-i:设置带宽报告间隔,企业为秒

-t:设置检测时间,企业为秒

-b:设置udp的推送带宽,企业bit/s

Iperf命令

客户端和 Web 服务器通用的选项

-f, -- [] 恢复带宽数输出的出厂设置。 适用的文件格式为: 'b' = 位/秒 'B' = 字节/秒 'k' = Kbits/秒 'K' = /sec 'm' = Mbits/sec 'M' = /sec 'g' = Gbits /sec 'G' = /sec 'a' = 位/秒 'A' = 字节/秒

响应式文件格式是千级或兆级之一。 除非指定输出文件格式,否则带宽以外的字段名称将输出为字节数。 默认基本参数是a。

注意:估算字节数时,Kilo = 1024,Mega = 1024^2,Giga = 1024^3。 一般来说,在互联网中,Kilo = 1000,Mega = 1000^2,Giga = 1000^3,因此,Iperf 也相应地测量 (比特)。 如果这让您感到困惑,那么请使用 -fb 参数,然后自己计算。

-i, -- 设置每次报告之间的时间间隔,以秒为单位。 如果设置为非零值,将按照此间隔输出检测报告。 初始值为零。

-l, --len [KM] 设置读写缓冲区的长度。 TCP 方法的默认设置为 8KB,UDP 方法的默认设置为 1470 字节。

-m, -- 输出 TCP MSS 值(如果适用)。 MSS值一般比MTU值小40字节。正常情况

服务器特定选项

-s, --perf 网络服务器模式

-D(v1.2 或更高版本) Iperf 在 Unix 平台上作为后台管理器运行。 在Win32服务平台下,Iperf将作为服务项目运行。

-R(v1.2 或更高版本,仅使用)卸载 Iperf 服务(如果它正在运行)。

-o(v1.2或更高版本,仅用于)将输出跳转到指定文档

-c, --host 如果 Iperf 在服务器模式下运行并且使用 -c 参数指定了服务器,则 Iperf 将仅接受来自指定服务器的连接。 该参数在UDP模式下不起作用。

-P, -- 网络服务器关闭它之前维护的线程数量。 默认设置为 0,这意味着始终接受连接。

客户特定选项

-b, -- [KM] UDP 模式下使用的带宽,企业位/秒。 该选项与 -u 选项相关。 初始值为 1 Mbit/秒。

-c, --host 运行Iperf客户端模式并连接到指定的Iperf服务器。

-r, -- 往复测试模式。 当客户端到服务器程序检测完成后,服务器根据-l选项指定的端口号反方向连接客户端(或者默认设置为客户端连接时使用的端口号)服务器程序)。 当客户端连接终止时,反向连接就会开始。 如果需要同时仔细检查,请尝试使用 -d 参数。

-t, --time 设置传输的总时间。 Iperf在指定时间内重复推送指定长度的数据。 默认设置约为 10 秒。 请参阅 -l 和 -n 选项。

-L, -- 指定服务器反向连接客户端所使用的端口号。 默认设置是应用程序客户端连接服务器的端口号。

-P, -- 连接数。 指定客户端和服务器之间的连接数。 默认设置为 1 个进程。 该参数必须在客户端和服务器端都应用。

Iperf升级日志:

1:改进的功能

2:我们认真处理bug问题

热门软件推荐:

Iperf 是一个互联网性能测试工具。 Iperf可以协助客户测试TCP和UDP带宽质量。 如果消费者怀疑自己的网络运行不顺畅,可以在连接末端的每台计算机上运行该软件来快速检测。 ,为什么不尝试一下{}和其他移动软件,希望您喜欢!