我曾经使用 ping 来定期测量我经常访问的网站的延迟;然而,这种情况过于简单化了。
我想捕获使用浏览器时所经历的“页面加载”时间,但从无头机器上运行它,并确定问题是否来自 DNS 查找、连接设置、带宽不足或电缆损坏。
像 tcpdump/wireshark 这样的工具可以让我捕获低级网络数据,但是是否有任何类型的实用程序可以获取 pcap 文件并能够说 DNS 查找获取了 xyz,然后 Web 请求获取了 abc?我希望这只是一个可调脚本,我不必手动运行来收集数据。
这对于解决与连接相关的问题非常有用。
答案1
我发现简单地 ping 有问题的网站提供了最准确和最简单的方法。我可以轻松地将延迟视为一天中时间的函数。