2009-11-27 192 views
1

在Linux中,可以用netstat得到如下统计:在Windows中获取Recv-Q/Send-Q?

Active Internet connections (including servers) 
Proto Recv-Q Send-Q Local Address   Foreign Address  (state) 
tcp4  0  0 192.168.1.136.58519 72.47.210.69.80  LAST_ACK 
tcp4  37  0 192.168.1.136.57059 174.129.27.181.443  CLOSE_WAIT 
tcp4  37  0 192.168.1.136.57058 174.36.30.66.443  CLOSE_WAIT 

但netstat的Windows版本似乎并没有提供的Recv-Q /发送-Q。在某处是否有高级工具可用,还是必须与某些* .dll进行交谈才能使它们进入Windows?

回答

0

您可以使用性能监视工具(perfmon)来查找其中的一些信息。

从“网络接口”性能监视器添加计数器。有很多选项,包括“输出队列长度”。

+1

我的理解是Recv-Q/Send-Q是IP级别的统计信息,而“输出队列长度”是NIC级别。它是否正确? – ento 2009-11-30 08:19:59

+1

@ento这是正确的。另外输出队列长度始终为0.对于其他人正在寻找这个,请看看这个问题:http://serverfault.com/questions/67427/how-do-i-view-the-tcp-send-and-receive -queue-尺寸上窗口 – chilemagic 2014-01-13 16:24:56