iperf是一款超好用的网络测试软件。它由美国伊利诺斯大学开发,基于TCP/IP和UDP/IP协议,可以测试网络节点间TCP或UDP连接的性能,包括带宽、抖动以及丢包率。iperf具有跨平台性,提供横跨Windows、Linux、Mac的全平台支持,且全程使用内存作为发送/接收缓冲区,不受磁盘性能的影响。
-s :以server模式运行;
-c :以client模式运行,并指定server端的地址;
-u :以UDP协议进行测试;
-b :限制测试带宽;
-p :Server端监听、Client端连接的端口号;
-f :报告中所用的数据单位;
-i :每次报告的间隔;
--logfile:输出结果到文件;
-d :以debug模式输出结果;
-v :显示版本信息并退出;
-h :显示帮助信息并退出。
当P线程可用时,支持多线程。客户端与服务端支持同时多重连接(不支持Windows)
在适当的地方,选项中可以使用K(kilo-)和M(mega-)。例如131072字节可以用128K代替。
可以指定运行的总时间,甚至可以设置传输的数据总量。
在报告中,为数据选用最合适的单位。
服务器支持多重连接,而不是等待一个单线程测试。
在指定时间间隔重复显示网络带宽,波动和丢包情况。
服务器端可作为后台程序运行。
服务器端可作为Windows 服务运行。
使用典型数据流来测试链接层压缩对于可用带宽的影响。
如何验证网络是否正常?
1、在服务端打开iperf带宽测试软件
2、输入-s,回车执行命令
3、在客户端打开软件,输入-c且指定ip地址,回车执行,得到结果
perf带宽测试软件用文件作为数据源无效?
先设定目标ip,然后指定文件即可
TCP发不出去包?
设置宽带上限后重试即可
1、如果是电脑或者是软件造成的带宽堵塞,可以直接修复;
2、支持修复您的网络,可以优化正在运行的进程;
3、通过检查电脑的带宽,优化您的数据传输速度;
4、测试电脑的带宽信息,让可以随时查看服务器的上传速度以及下载速度;
5、利用TCP服务技术,可以对您的路由器进行网络带宽测试。
1、支持生成报告信息,可以将其存储在电脑上;
2、分析每一个时间段的数据传输大小,掌握在什么时间段是最快;
3、支持数据缓冲区的大小设置,检测数据文件;
4、从软件上控制带宽的数据大小,在最快的时间完成数据上传;
5、将多余的资源运用到大型的工作软件,判断自己的网络速度。