快连VPN:速度和安全性最佳的VPN服务
通过命令行使用 iperf3 测试网速:安装 iperf3使用基本语法 iperf3 -c 进行基本测试通过设置参数(例如 -t 、-p )来自定义测试使用高级用法(例如服务器模式、反向测试、日志记录)进行更全面的测试
如何用命令行测试网速
使用命令行在 Linux 系统上测试网速可以实现更精准和更全面的结果。本文将介绍如何使用 iperf3 工具通过命令行测试网速。
安装 iperf3
首先,您需要在系统上安装 iperf3:
sudo apt-get install iperf3登录后复制
使用基本语法
要执行基本网速测试,请使用以下语法:
iperf3 -c <目标 IP 或主机名>登录后复制
例如:
iperf3 -c google.com登录后复制
此命令将与 Google 服务器建立连接并显示发送和接收速率。
设置参数
您可以通过设置参数来自定义测试:
- -t :设置测试持续时间(默认 10 秒)。
- -P :设置并发流数(默认 1)。
- -u:使用 UDP 协议(默认 TCP)。
- -b :限制测试带宽(例如 -b 10M 限制为 10 Mbps)。
高级用法
- 服务器模式:使用 -s 标志运行服务器,其他设备可以连接到该服务器进行测试。
- 反向测试:使用 --reverse 标志进行反向测试,该测试将从目标系统测量流向您的设备的速度。
- 日志记录:使用 --json-output 标志将测试结果记录到 JSON 文件。
示例
以下是使用高级参数进行更全面的测试的示例:
iperf3 -c google.com -P 10 -t 30 -b 100M --json-output=test.json登录后复制
此命令将在 30 秒内使用 10 个并行流以 100 Mbps 的带宽限制与 Google 服务器进行测试,并将结果记录到 test.json 文件中。
注意
- 确保目标系统已启用 iperf3 服务,或您已在目标系统上运行 iperf3 服务器。
- 测试结果可能会因网络条件、服务器负载和设备性能而异。
以上就是如何用命令行测试网速的详细内容,更多请关注本站其它相关文章!