-
iperf和iperf3
- 安装:使用包管理器安装iperf(
sudo apt install iperf)。 - 使用方法:运行命令如
iperf -s <服务器IP>(客户端)或iperf3 -c <服务器IP>(iperf3的客户端),结果显示带宽,支持文本和图形界面。 - 特点:适合简单带宽测试,iperf3支持更高协议。
- 安装:使用包管理器安装iperf(
-
netperf
- 安装:安装包如
sudo apt install netperf或从源码编译。 - 使用方法:运行
netperf -t <测试类型> -c <客户端IP> -s <服务器IP>,可设置并发数和块大小。 - 特点:适合多线程带宽测试,支持更复杂的测试场景。
- 安装:安装包如
-
mtr(My Trace Route)
- 安装:安装包如
sudo apt install mtr。 - 使用方法:运行
mtr <目标IP>,查看延迟、丢包率和路由信息。 - 特点:详细显示网络路径,适合排查连接问题。
- 安装:安装包如
-
nperf
- 安装:从源码编译或使用包管理器安装。
- 使用方法:运行
nperf -C <客户端IP> -s <服务器IP>,设置并发数和其他参数。 - 特点:支持高负载测试,协议处理能力强。
-
speedtest.net
- 使用方法:访问官网,选择测试服务器运行,结果在线查看。
- 特点:用户友好,自动检测带宽,但需网络权限。
选择建议:
- 简单带宽测试:使用iperf或speedtest.net。
- 详细网络信息:使用mtr。
- 高并发测试:使用netperf或nperf。
注意事项:
- 多次测试取平均值,避免网络干扰。
- 安装工具可能需要root权限,部分工具需从源码编译,需安装相关依赖库。
了解这些工具的安装、命令和使用场景,用户可以根据需求选择合适的工具进行网络性能测试。




