一般测速我们都会用 Speedtest 、 XX 手机官家之类,通过公网服务器来测试所谓的带宽,但是基于运营商限制,公网 NAT 损耗,测试服务器带宽等种种客观原因,无法测试出手机无线网卡的全部性能,而很多设备鼓吹 MIMO ,超强 CPU ,超大内存 等,究竟性能如何我一直很疑惑。
经过尝试,推敲出一种简单好操作的方法,通过部署内网 Iperf 服务器,结合手机 APP ,最小化测试环境,以评估无线局域网和手机 WIFI 性能的真实性能,对手机选购、无线网络优化有一定的参考价值。
工具下载
客户端: HE.NET Network Tools (支持 iOS , Android )[下载地址]
服务端: ipref 3(支持 *nix 、 OSX 、 Windows ) [下载地址]
服务器端部署
下载解压 /编译后,执行 iptraf3 -s,当出现:
----------------------------------------------------------- Server listening on 5201 ----------------------------------------------------------- 表示服务器运行成功。
注意: iperf3 的 Windows 二进制版本性能有问题 (-30%),建议使用虚机机部署 Linux 测试
客户端使用
- 打开 APP ,点击边栏,选取
Iperf3 - 填写服务器 IP ,数据大小填
1024M - 点击
GO
评估方法
- 通过观察手机端、服务器端实时吞吐量,了解手机、路由器性能和稳定性
- 切换手机 2.4G 、 5G 接入点进行测试,调整:无线路由器信道、制式( a/b/g/n/ac ),带宽(20/40/80 MHz),特性( Implicit and Explict Beamforming / QAM / 穿墙模式),加密算法 (WEP/WPA/WPA2) 进行综合性最佳优化。
测试样例:
- 手机设备: iPhone 6s Plus 、 小米 5 高配版
- 网络设备: LINKSYS EA6900 + MikroTik hEX lite
- 网络架构:手机通过 EA6900 进行无线接入, EA6900 通过静态路由(不同网段)接入到 hEX , PC 和 hEX 在同一局域网。
- 软件环境: PC OS 为 Win10 ,通过 Vmware 运行 Gentoo Linux (桥接网络),跑 Iperf 3






