在FreeBSD中跟踪丢失数据包源的方法

时间:2011-12-27 16:46:08

标签: tcp freebsd

我有FreeBSD主机(某种HTTP代理),重新发送的数据包数量激增。是否有任何方法可以跟踪主机是否丢失它们(每个传入连接)。

1 个答案:

答案 0 :(得分:1)

我通常用tcpdump或类似的东西捕获它们;然后在其他地方处理它们。在你的情况下,这应该不难 - 因为你只需要标题。

tcpdump(没有;或者< 200字节-s fly)之类的东西可以在目标机器上执行。

压缩/移动此文件,然后关闭桌面计算机以对其进行处理。我会从wireshark开始(只需使用过滤器)。

除此之外 - 可能需要简单的grep-ing / wc-counting或小的perl脚本。为了节省你重新发明直方图;考虑http://snippets.aktagon.com/snippets/62-How-to-generate-a-histogram-with-Perl或快速谷歌。