方法一:专业工具法(代表工具:iperf3)
原理简介:
iperf3是一款纯命令行的网络性能测试工具。它的工作方式是:在两台电脑上同时运行该程序(一台设为服务端,一台设为客户端),客户端会向服务端“灌入”大量的测试数据包,通过计算数据包的发送和接收速率,得出精确的带宽数值。
核心测试维度: 带宽(吞吐量)、延迟、丢包率、TCP重传次数。
操作特点:
优点:极其精准,性能开销极低,能轻松跑满万兆网络,是网络工程师公认的“行业标准”。它也是唯一能轻松测试UDP协议性能的工具,能直观反映网络在极端情况下的丢包情况。
缺点:命令行操作,对新手不友好;且需要在两台设备上同时配置,具有一定的使用门槛。
方法二:图形界面法(代表工具:自建网页版Speedtest,如LibreSpeed)
原理简介:
这种方法是在内网的一台服务器(或NAS)上部署一个网页服务,客户端只需打开浏览器访问该网页,点击“开始”按钮即可。测试数据完全在内网传输,不经过外网。
核心测试维度: 下载速度、上传速度、延迟(Ping)、抖动(Jitter)。
操作特点:
优点:全图形化界面,操作简单,支持手机、平板、电脑全平台,只需浏览器无需安装额外软件。
缺点:精度相对较低。由于数据封装和解封装依赖浏览器的JavaScript引擎和Web服务器性能,在高速网络(如2.5G及以上)下往往无法跑满,存在性能天花板。此外,它基于HTTP协议,无法模拟UDP流量场景。
让我们先来看看iperf3是如何部署使用的,首先我们到官网iPerf – Download iPerf3 and original iPerf pre-compiled binaries进行下载,本次将Windows系统作为服务端进行演示,因此我们点击跳转至GitHub项目下下载改软件包即可。