iperf3网络性能测试

iperf是一种主动测量IP网络上最大可实现带宽的工具。它支持调整与时间、协议和缓冲区相关的各种参数。对于每个测试,它报告测量的吞吐量/比特率、损耗和其他参数。这个版本,有时被称为iperf3,是对NLANR/DAST开发的原始版本的重新设计。iperf3是一个全新的实现,它的目标是更小、更简单的代码库,以及可以在其他程序中使用的功能的库版本。iperf3还有许多其他工具(如nuttcp和netperf)中的功能,但是在原始iperf中却没有。例如,它们包括零拷贝模式和可选的JSON输出。请注意,iperf3与原始iperf不向后兼容。iperf3的主要开发是在CentOS Linux、FreeBSD和macOS上进行的。目前,这些是唯一官方支持的平台,但是有报道称OpenBSD、NetBSD、Android、Solaris和其他Linux发行版取得了成功。iperf3主要由ESnet/Lawrence Berkeley国家实验室开发。它是根据三条BSD许可证发布的。

下载地址:https://iperf.fr/iperf-download.php

安装:Linux端 yum install -y XXX.rpm即可

windows端下载XXX.exe之后进入命令行模式,cd进入XXX.exe的目录,然后执行XXX.exe及其参数与选项即可。不能双击XXX.exe文件执行,否则会出现闪退,解决方法见https://blog.csdn.net/weixin_43914200/article/details/88966108

使用:服务端执行命令 iperf3 -s 启动服务端即可

          客户端执行命令:iperf3 -c IP #此处IP为服务端IP,表示测试服务端的上行速度

                        iperf3 -c IP -R #此处IP为服务端IP,表示服务端向客户端发包测试下行速度

                        iperf3 -c IP -u #此处IP为服务端IP,表示测试网络抖动

参考链接:

              https://www.oschina.net/p/iperf3

              https://gitee.com/mirrors/iperf3

              https://iperf.fr/

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容