我在LTE网络下使用手机进行了下载吞吐量测试,并记录以下日志:
已经使用HTTP协议并行下载了6个文件,因此设备已经打开了6个TCP线程。吞吐量以三种方式计算:
吞吐量1的结果与测井工具直接给出的结果一致,因此100%正确。吞吐量2.根据吞吐量1的相同数据计算,因此它是100%正确的。吞吐量3.由wireshark计算,我的主要疑虑在这里。
我预计2.和3.方式的吞吐量值类似,因为Wireshark也会将总位数相加并除以时间,或者至少L1实际吞吐量略高于Wireshark吞吐量,后者是在更高层计算的(IP层,加上14字节"以太网头"由wireshark为每个数据包添加)。
为什么wireshark吞吐量高于L1真实吞吐量?是否有任何开销或任何数据计算两次,wirehark考虑到我没有过滤掉?
答案 0 :(得分:0)
Wireshark吞吐量->打开Wireshark上捕获的* pcap文件,并 通过源IP地址(服务器)获取吞吐量值过滤 目标IP地址(手机),然后转到“统计信息-> 捕获文件属性”->平均约90 Mbps(5个测试中的 尝试)
Wireshark的显示过滤器不会更改pcap文件的属性,因此,在具有“显示过滤器的限制”选项的情况下,最好使用其他WS统计信息