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