这是本文档旧的修订版!
目录
吞吐量测试
测试同一网络内,两设备之间的传输速度。
iPerf
下载及安装
Windows
软件下载地址:iperf-download
点击https://files.budman.pw,进入下载页面后,选择对应的版本下载即可。下载后,直接解压缩在Windows的path路径内,如cmd窗口显示的路径。
苹果IOS
安卓Android
iPerf应用如下:
使用
官方使用文档:iPerf user docs
Windows Server端
cmd命令窗口:
iperf3 -s
Windows Client端
cmd命令窗口:
TCP Download: iperf3 -c <server> -P 10 -4 -R
TCP Upload: iperf3 -c <server> -P 10 -4
UDP Download: iperf3 -c <server> -u -P 10 -4 -R
UDP Upload: iperf3 -c <server> -u -P 10 -4
注释:
-c: Client
<server>: 服务器地址,如192.168.100.100
-p 10: 10 pair
-4: ipv4
-R: Server > Client (无-R 则Client > Server)
Android Client端
和Windows Client端命令一致。
IOS端Client端
测试结果
可在server或client窗口内查看。
IxChariot
IxChariot是仪器厂商“是德科技”旗下一款基于性能端点软件代理的网络性能评测和故障诊断工具,可以对各种平台和应用进行性能和可靠性评测。
Chariot 的基本组成包括Chariot 控制台和Endpoint。
其中Chariot 控制台可以运行于Microsoft 的各种Windows 平台。在Chariot 控制台上可以定义各种可能的测试拓扑结构和测试业务类型。
Endpoint 可以运行在几乎目前流行的所有操作系统上。Chariot Endpoint 能够充分利用运行主机的资源,执行 Chariot 控制台发布的Script 命令,从而完成需要的测试。
下载及安装
Chariot 控制台
Endpoint
使用
详细的参考软件帮忙文档。
简要的参考文档: chariot_测试网络吞吐量的利器
注意事项
1、如果在Windows电脑运行,需要关闭windows的防火墙,否则会测试运行失败,可通过是否能ping通对方主机来确认是否被防火墙屏蔽。
2、对于长时间比如12小时的测试,软件很容易卡死,建议把Graph设定为“Disable Graphing”,并更改脚本,降低采样,降低数据量,更改后的脚本如下。
3、Chariot长时间测试时,特别是整晚的测试,需要暂停windows的更新,否则windows可能会自动重启安装更新。
公网
公网上有很多网站或者服务器,可以测试公网内的上下行速率,除了网络环境对速率的影响外(网络环境以手机为例,有手机信号的强弱,手机是否支持4G或5G,当前基站有多少用户等等),网站或服务器本身也会对速率有重大影响,这就造成不同的时间测试的速率都不一样,测试速率不稳定。所以如果要对比测试的话,需要在同一时间段、同一位置对比测试才有参考意义。
公网上的常用的测试网站或服务器如下:
评论