搜游网:好玩的单机游戏下载站!

所在位置:首页 > 手机软件 > Iperf(网络性能测试工具) v2.0 v2.0

Iperf(网络性能测试工具) v2.0 v2.0

  • 安全
  • 人工检测
  • 官方版
  • 软件类别:
  • 发布时间:2023-04-06 08:43:10
立即下载
评分 10

完美神作

推荐评语

好用的软件

软件介绍

iperf一款用于测试网络性能的工具,它可以快速的帮助用户找到电脑中的各种网络问题。如果有用户感觉自己的网络运行出现了问题的话,就可以利用这个工具在每台电脑的网络连接末端上运行这款工具,从而达到快速测试网络问题的目的。此外,它还能利用TCP以及UDP,来测试网络的波动幅度,从根本上分析网络出现的丢包、延迟等问题。另外,如果是电脑或者系统软件而造成的带宽堵塞,可以帮助用户直接修复。还可以通过检查电脑的带宽,帮助用户来测试电脑的带宽信息,让用户可以随时查看服务器的上传速度以及下载速度,同时优化电脑正在运行的进程,从而达到优化网络的数据传输速度目的。这款工具可在多个平台上进行测试,而本站为大家带来的是该软件windows版本,有需要的朋友们可自行下载使用!
Iperf windows版

使用方法


安装Iperf


对于windows版的,直接将解压出来的iperf.exe和cygwin1.dll复制到%systemroot%目录即可
对于linux版的f,请使用如下命令安装
gunzip -c iperf-.tar.gz | tar -xvf -
cd iperf-
./configure
make
make install
使用该软件(以windows版本为例)
在命令提示符中输入iperf命令即可运行Iperf,使用命令Iperf –help可以查看该软件的帮助(可以参考下面Iperf命令)。

测试单线程TCP


在服务端运行该软件,输入命令iperf –s –p 12345 –i 1 –M 以在本机端口12345上启用iperf

在客户端运行该软件,输入命令iperf –c server-ip –p server-port –i 1 –t 10 –w 20K,其中参数说明如下:
-c:客户端模式,后接服务器ip
-p:后接服务端监听的端口
-i:设置带宽报告的时间间隔,单位为秒
-t:设置测试的时长,单位为秒
-w:设置tcp窗口大小,一般可以不用设置,默认即可


测试单线程UDP(默认带宽)


在服务端运行该软件,输入命令iperf –s -u –p 12345 –i 1 以在本机端口12345上启用iperf,并运行于udp模式
在客户端运行该软件,输入命令iperf -c server-ip -p server-port -i 1 -t 10 -b,其中参数说明如下:
-c:客户端模式,后接服务器ip
-p:后接服务端监听的端口
-i:设置带宽报告的时间间隔,单位为秒
-t:设置测试的时长,单位为秒
-b:设置udp的发送带宽,单位bit/s


功能介绍


TCP


1、测量网络带宽。
2、报告MSS/MTU值的大小和观测值。
3、支持TCP窗口值通过套接字缓冲。
4、当P线程或Win32线程可用时,支持多线程。客户端与服务端支持同时多重连接。

UDP


1、客户端可以创建指定带宽的UDP流。
2、测量丢包。
3、测量延迟。
4、支持多播。
5、当P线程可用时,支持多线程。客户端与服务端支持同时多重连接(不支持Windows)。
6、在适当的地方,选项中可以使用K(kilo-)和M(mega-)。例如131072字节可以用128K代替。
7、可以指定运行的总时间,甚至可以设置传输的数据总量。
8、在报告中,为数据选用最合适的单位。
9、服务器支持多重连接,而不是等待一个单线程测试。
10、在指定时间间隔重复显示网络带宽,波动和丢包情况。
11、服务器端可作为后台程序运行。
12、服务器端可作为Windows 服务运行。
13、使用典型数据流来测试链接层压缩对于可用带宽的影响。

软件特色


1、支持修复您的网络,如果是电脑或者是软件造成的带宽堵塞,可以直接修复。
2、优化您的数据传输速度:通过检查电脑的带宽,可以优化正在运行的进程,提供速度。
3、可以建立多个窗口查看,在不同的服务器上测试路由器的性能。
4、造成多个平台测试。可以选择Windows,Linux,Android,MacOS X,FreeBSD系统。
5、可以帮助您测试电脑的带宽信息,让可以随时查看服务器的上传速度以及下载速度。
6、利用TCP服务技术,可以对您的路由器、交换机等设备进行网络带宽测试。
7、支持生成报告信息,可以将其存储在电脑上、方便您以后浏览日志。
8、支持分析每一个时间段的数据传输大小,从而判断自己的网络速度在什么时间段是最快的。
9、可以从软件上控制带宽的数据大小,将多余的资源运用到大型的工作软件上。
10、支持测量数据包的数据损失情况,对于下载数据出现错误的时候,可以检测数据文件。
11、支持数据缓冲区的大小设置,让您可以在最快的时间完成数据上传。

实例测试


一、TCP测试


服务器执行:./iperf -s -i 1 -w 1M 这里是指定Linux,如果是 iperf -s则是windows平台下命令。默认包大小为8kbyte/s。
客户端执行:./iperf -c host -i 1 -w 1M。
其中-w表示TCP window size,host需替换成服务器地址。

二、UDP测试


服务器执行:./ -u -s。
客户端执行:./-u -c 10.255.255.251 -b 900M -i 1 -w 1M -t 60。
其中-b表示使用多少带宽,1G的线路你可以使用900M进行测试。

常用参数


通用参数


1、f:[kmKM] 分别表示以Kbits, Mbits, KBytes, MBytes显示报告,默认以Mbits为单位,# -c 222.35.11.23 -f K
2、i:sec 以秒为单位显示报告间隔,#-c 222.35.11.23 -i 2
3、l:缓冲区大小,默认是8KB,# -c 222.35.11.23 -l 16
4、m:显示tcp最大mtu值
5、o:将报告和错误信息输出到文件# -c 222.35.11.23 -o ciperflog.txt
6、p:指定服务器端使用的端口或客户端所连接的端口# -s -p 9999; -c 222.35.11.23 -p 9999
7、u:使用udp协议
8、w:指定TCP窗口大小,默认是8KB
9、B:绑定一个主机地址或接口(当主机有多个地址或接口时使用该参数)
10、C:兼容旧版本(当server端和client端版本不一样时使用)
11、M:设定TCP数据包的最大mtu值
12、N:设定TCP不延时
13、V:传输ipv6数据包

server专用参数


1、D:以服务方式运行。# -s -D
2、R:停止服务。针对-D,#-s -R

client端专用参数


1、d:同时进行双向传输测试
2、n:指定传输的字节数,# -c 222.35.11.23 -n 100000
3、r:单独进行双向传输测试
4、t:测试时间,默认20秒,# -c 222.35.11.23 -t 5
5、F:指定需要传输的文件
6、T: 指定ttl值

Iperf命令


客户端与服务器共用选项


-f, --format [bkmaBKMA] 格式化带宽数输出。支持的格式有: 'b' = bits/sec 'B' = Bytes/sec 'k' = Kbits/sec 'K' = KBytes/sec 'm' = Mbits/sec 'M' = MBytes/sec 'g' = Gbits/sec 'G' = GBytes/sec 'a' = adaptive bits/sec 'A' = adaptive Bytes/sec
自适应格式是kilo-和mega-二者之一。除了带宽之外的字段都输出为字节,除非指定输出的格式,默认的参数是a。
注意:在计算字节byte时,Kilo = 1024, Mega = 1024^2,Giga = 1024^3。通常,在网络中,Kilo = 1000, Mega = 1000^2, and Giga = 1000^3,所以,该软件也按此来计算比特(位)。如果这些困扰了你,那么请使用-f b参数,然后亲自计算一下。
-i, --interval # 设置每次报告之间的时间间隔,单位为秒。如果设置为非零值,就会按照此时间间隔输出测试报告。默认值为零。
-l, --len #[KM] 设置读写缓冲区的长度。TCP方式默认为8KB,UDP方式默认为1470字节。
-m, --print_mss 输出TCP MSS值(通过TCP_MAXSEG支持)。MSS值一般比MTU值小40字节。通常情况

服务器端专用选项


-s, --server perf服务器模式
-D (v1.2或更高版本) Unix平台下该软件作为后台守护进程运行。在Win32平台下,该软件将作为服务运行。
-R(v1.2或更高版本,仅用于Windows) 卸载该软件服务(如果它在运行)。
-o(v1.2或更高版本,仅用于Windows) 重定向输出到指定文件
-c, --client host 如果该软件运行在服务器模式,并且用-c参数指定一个主机,那么该软件将只接受指定主机的连接。此参数不能工作于UDP模式。
-P, --parallel # 服务器关闭之前保持的连接数。默认是0,这意味着永远接受连接。

客户端专用选项


-b, --bandwidth #[KM] UDP模式使用的带宽,单位bits/sec。此选项与-u选项相关。默认值是1 Mbit/sec。
-c, --client host 运行该软件的客户端模式,连接到指定的Iperf服务器端。
-r, --tradeoff 往复测试模式。当客户端到服务器端的测试结束时,服务器端通过-l选项指定的端口(或默认为客户端连接到服务器端的端口),反向连接至客户端。当客户端连接终止时,反向连接随即开始。如果需要同时进行双向测试,请尝试-d参数。
-t, --time # 设置传输的总时间。该软件在指定的时间内,重复的发送指定长度的数据包。默认是10秒钟。参考-l与-n选项。
-L, --listenport # 指定服务端反向连接到客户端时使用的端口。默认使用客户端连接至服务端的端口。
-P, --parallel 线程数。指定客户端与服务端之间使用的线程数。默认是1线程。需要客户端与服务器端同时使用此参数。

特别说明


有些公司的安全策略可能会认为这些工具是黑客工具。如果安全人员对此有怀疑,在下载或使用这些软件之前,网管员不妨与其一起检查后再作打算。
展开

详细信息

软件大小: 简体中文软件版本: 4.0 系统要求: 不限更新时间: 2023-04-06 08:43:10

Iperf(网络性能测试工具) v2.0 v2.0 下载地址

  • 软件排行榜
  • 软件新品榜