目 录CONTENT

文章目录

vps网卡测速 | docker部署iperf3网络工具,测试本地和vps网络连接速度,支持nas,win,linux多平台

西溪里
2024-08-28 / 0 评论 / 0 点赞 / 139 阅读 / 0 字

iperf3介绍

iperf3是基于Client/Server的网络性能测试工具,通常用于测试网络上可达到的最大带宽,它能够测试TCP、UDP及SCTP的带宽质量,可以提供网络吞吐量、网络波动、网络丢包率以及最大传输单元大小等信息,能够帮助我们测试网络性能,定位网络瓶颈。可在Linux、MacOS、FreeBSD、Window、Android、iOS、Docker等平台使用,是一个简单使用的小工具

iperf3 docker安装命令

docker-compose.yml 文件填入以下内容

version: '3'
services:
    iperf3:
        restart: always
        container_name: iperf3
        ports:
            - 5201:5201/tcp
            - 5201:5201/udp
        image: mlabbe/iperf3

稍等一会可以看到容器已经成功启动了

这是linux服务端,iPerf3需要两端同时使用,一端为服务端一端为客户端,要想测试本地到服务器的网卡速率,还需要最好是一台windows主机去连接测试

下载iperf3软件

官网地址:iperf3官网

我们下载windows版本客户端用户后面的测试连接

使用windows主机进行测试连接

现在我们的windows主机已经安装好客户端,打开windows的shell窗口,运行如下命令

iperf3 -c 192.168.1.1 -P 5
# 以本机为客户端连接192.168.1.1的服务器  使用默认端口(不填写默认自动5201端口) 5个线程同时跑

可以看到已经连上了并且速率跑满了带宽(200M宽带)

反向测试连接命令

iperf3 -c 192.168.1.1 -P 5 -R
# 以本机为客户端连接192.168.1.1的服务器  使用默认端口(不填写默认自动5201端口) 5个线程同时跑  使用反向传输从服务器上传数据到客户端(上下行颠倒)

具体安装windows客户端的方法和群晖等系统安装方法可以参考下面博客:

参考资料

iperf3命令详解

0

评论区