如何检测 Windows Server 2003 上的丢包?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/268209/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
How do you detect packet-loss on Windows Server 2003?
提问by Mathias
Is there any way to detect packet loss with the help of performance counters or am I better of using a 3rd-party tool? What tools would you recommend?
有什么方法可以借助性能计数器来检测数据包丢失,还是我最好使用第 3 方工具?你会推荐什么工具?
采纳答案by Rizwan Kassim
Are you trying to track the total number of TCP retries because of packet losses? If so, then yes, Performance Counters will work fine.
您是否试图跟踪由于数据包丢失而导致的 TCP 重试总数?如果是这样,那么是的,性能计数器将正常工作。
回答by Helge Olav Helgesen
netstat -s will show you the total count of retransmissions. Wireshark can capture traffic and got an "expert info" (under Analyze) that will tell you about obious network related errors.
netstat -s 将显示重新传输的总数。Wireshark 可以捕获流量并获得“专家信息”(在分析下),它会告诉您与网络相关的严重错误。
回答by Big GH
We've always found tools based on the PCAP library to be useful. In particular Wireshark (www.wireshark.org) is great for getting a network traffic trace and it will highlight problems such as packet loss in its output.
我们一直发现基于 PCAP 库的工具很有用。特别是 Wireshark ( www.wireshark.org) 非常适合获取网络流量跟踪,它会突出显示输出中的数据包丢失等问题。