如何在linux上检测TCP零窗口

时间:2014-08-26 10:49:41

标签: linux tcp solaris netstat

在Solaris上,我只是使用 netstat -an 并在这些标题下获取数据:

   Local Address        Remote Address    Swind Send-Q Rwind Recv-Q    State

但是,在RHEL上,同一命令的标题为:

Proto Recv-Q Send-Q Local Address     Foreign Address       State 

要诊断Solaris上的TCP零窗口问题,请查看Rwind列,在这种情况下它等于零。现在对于RHEL,我没有Rwind。 RHEL是否有相应的信息?我也有ss工具,但我也无法在那里找到这些信息。

任何帮助?

1 个答案:

答案 0 :(得分:-1)

我认为您正在寻找cwnd所示的ss -ien字段。 -n会阻止花哨的端口名称显示而不是数字,这些数字似乎是您不想要的。

你也可以使用那里的ino字段来了解每行所引用的套接字,并且可以在其他地方交叉引用,例如在/proc/net/tcp(或{{1}中对该数字进行grepping }})。