我的双引导 win/linux 笔记本电脑上遇到 WLAN 问题 - Linux 端的连接偶尔会出现问题,而且看起来有些慢且不稳定。我会尝试通过摆弄各种路由器设置,或 WLAN 内核模块向后移植,或其他什么来解决这个问题 - 但问题是,很难知道这些设置是否有任何影响,因为问题仅出现在主观感觉中连接速度。因此,我希望有某种方法来执行测量,以告诉我问题是否受到影响。
到目前为止,我只使用了iwconfig
返回正常数据的ping -c 100 -i 0.2
路由器和一些稳定的网站 IP 地址,但摘要并没有给我所有好的数据,只有偶尔的数据包丢失。摘要中缺少的一个信息是往返时间明显偏差的数据包计数,因为这是我注意到的症状之一 - 大多数数据包以固定时间返回,但其中一些需要更长的时间。
那么我可以使用什么工具来获得一些实际的数值数据我的互联网连接质量?
(以防万一有人想知道,是的,这个问题是这是真实存在的,而不仅仅是确认偏差,因为有时它看起来很糟糕,足以让我脱离 WLAN 连接。这可能与这个 Ubuntu 错误和/或这个红帽错误)
答案1
答案2
使用 tcpdump 捕获离开本地 LAN 子网的数据包。然后使用类似的工具Wireshark或 tshark 对您遇到的丢失量、往返时间的差异以及 TCP 的行为进行一些分析。 (开窗、重传等)。
我建议这样做而不是运行某种基于 ping/traceroute 的监控软件的原因是,许多网络运营商对待 ICMP 流量(以及 Traceroute 所依赖的 ICMP 无法到达的生成)与实际的 UDP/TCP 流量不同。因此,使用基于 ICMP 的工具可能会产生虚假结果。