测试计算机:一台带有待测试网络卡的计算机,另一台作为服务器;可选的千兆交换机;推荐使用Cat5e或Cat6网线;稳定的电源供应。
iperf3安装:Debian/Ubuntu系统使用“sudo apt install iperf3”;CentOS/RHEL系统使用“sudo yum install iperf3”;macOS使用“brew install iperf3”。确保网络卡驱动程序是最新的。
| 项目 | 目标 | 工具 |
|---|---|---|
| 基础连接性 | 确保网络卡正确连接 | ping |
| 带宽性能 | 测试最大TCP/UDP吞吐量 | iperf3 |
ping -c 10 <远程设备IP>
服务器端:iperf3 -s;客户端:iperf3 -c <服务器IP> -t 30
| 项目 | 正常范围 | 异常情况 |
|---|---|---|
| 基础连接性 | ping丢包率< 1% | 丢包率过高 |
| TCP带宽 | 接近千兆速度 | 低速,大幅波动 |
| 可能原因 | 解决方法 |
|---|---|
| 电缆质量差 | 使用Cat6或更高质量的电缆 |
| 端口未正确协商 | 手动设置为千兆模式(使用ethtool检查) |
| 驱动程序不兼容 | 更新网络卡驱动程序 |
| 网络拥堵 | 在空闲的网络环境中进行测试 |