使用WireShark诊断TCP慢速上传

我从服务提供商那里下了一个25Mb / 25Mb的互联网租用线路,从他们的BTS的MUX端口直接交付。 问题是,我从来没有得到25 Mbps的TCP上传速度。 TCP下载速度是完美的25 mbps。 还检查UDP上传和下载也是25 mbps。 但是,当TCP Upload发生时,速度在10到18之间变化,最大平均值为16 mbps。

我已经和提供商谈过了,他们很随意,只是使用WAN Killer软件显示UDP上传。我需要强大的东西来certificate它们。

请指导我一个正确的故障排除过程..我的链接是通过1 Gbps全双工以太网端口在MUX端设置自动协商和笔记本电脑端。

Wireshark可以解释速度下降的唯一参数是数据包MTU太高,导致碎片化,这里写一篇关于如何使用Wireshark检测这种行为的书写方式https://ask.wireshark.org/问题/ 41152 /如何检查,如果碎片发生这可以通过设置适当的MTU在你身边解决。

你所描述的虽然看起来像你的ISP应用某种forms的QoS ,如果有机会他们有某种types的上传服务,或者如果你在他们的networking上拥有一个服务器,你可以尝试上传一个足够大的文件和logging(截图)获得的速度。 使用SpeedTest或任何他们没有托pipe的速度计算服务将不是一个足够的证据,因为他们可以责怪第三方运营商。

我和前一个操作员有类似的问题,这个问题和encryption(IPsec)stream量类似,从来没有让他们接受这个事实。

最后问题解决了。 服务提供商路由器出现问题,应用了策略。 他们重新申请了这个政策,并爆了2 MB,现在上传是完美的。