安装iperf3工具
- 在加速器节点和测试节点上安装iperf3:
- 使用CMD安装:
- 打开CMD,执行以下命令以安装iperf3:
powershell -Command "Add-Type -AssemblyName System.Net.HttpClient; Add-Type -AssemblyName System.Net.HttpClient.Extensions; Add-Type -AssemblyName System.Net.HttpClient.Headers; Add-Type -AssemblyName System.Net.HttpClient.transport"
- 打开CMD,执行以下命令以安装iperf3:
- 使用GitHub源码:
- 访问iperf3 GitHub仓库,下载最新版本的源码。
- 提取并编译源码,安装iperf3。
- 使用CMD安装:
测试准备
- 确认网络配置:
- 检查两个节点之间的网络连接,确保防火墙不阻止iperf3的通信端口。
- 确保两台节点处于同一局域网,或者配置路由器以允许跨网段通信。
运行iperf3测试
-
在加速器节点上运行iperf3服务器:
- 打开CMD,执行以下命令启动iperf3服务器:
./iperf3 -s -i eth -p 808
这将在eth接口上启动服务器,监听端口808。
- 打开CMD,执行以下命令启动iperf3服务器:
-
在测试节点上运行iperf3客户端:
- 打开CMD,执行以下命令连接到加速器节点的IP地址:
./iperf3 -c -i eth -p 808 -host 192.168.1.100
替换
168.1.100为加速器节点的实际IP地址。
- 打开CMD,执行以下命令连接到加速器节点的IP地址:
收集测试结果
-
观察输出信息:
- 测试完成后,iperf3会输出带宽、延迟和丢包率的数据。
[192.168.1.100] [192.168.1.200] [Opposite direction] Connecting to 192.168.1.100:808... [192.168.1.100] [192.168.1.200] [Opposite direction] Server listening on eth, port 808 Connect request received from 192.168.1.200:808 [192.168.1.200] [192.168.1.100] [Opposite direction] Client connected to 192.168.1.100:808 Starting test via eth, 0...: [192.168.1.200] [192.168.1.100] [Opposite direction] Test completed, 1.000 MBytes in 1.000 ms with 0. MBytes/sec
-
分析测试结果:
- 带宽:观察每秒传输的数据量(Mbps)。
- 延迟:测量数据从客户端到服务器的往返时间(ms)。
- 丢包率:评估数据包在传输过程中是否有损失。
对比测试结果
- 与不使用加速器的测试结果进行比较:
- 如果使用加速器后,带宽提升,延迟降低,丢包率降低,则加速器有效工作。
- 确认网络性能的提升是否达到预期。
进一步测试(可选)
- 高负载测试:
- 在网络中模拟高负载,观察加速器在高流量下的表现。
- 使用多个并发连接测试加速器的稳定性。
故障排除
-
检查防火墙设置:
确保防火墙允许iperf3的通信端口,防止连接被拒绝。
-
检查网络连接:
使用ping或tracert检查节点间的连通性,确保没有路由问题或延迟过高。
通过iperf3工具的测试,可以全面评估蓝鲸加速器节点的网络性能,包括带宽、延迟和稳定性,确保测试环境稳定,结果准确,以充分发挥加速器的优势。








