首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于连续监测数据包丢失的Unix软件

用于连续监测数据包丢失的Unix软件
EN

Server Fault用户
提问于 2011-10-19 13:03:47
回答 3查看 4.2K关注 0票数 1

我正在寻找一些软件来监控数据包丢失或数据包重试。最好是持续监控和测试方法的东西,最好是免费的。

我服务器的操作系统是debian。我不确定wireshark是否能做到这一点,因为我无法访问服务器上的图形界面,只有text/SSH。

有什么建议吗?

EN

回答 3

Server Fault用户

回答已采纳

发布于 2011-10-19 13:37:40

您可以使用一个工具来生成ICMP Echo请求并监视它们的反馈。

但是,如果您想查看实际应用程序是如何响应的,您可以查看netstat -s -p tcp的输出,“发送的数据包”部分应该有一个“重新传输”计数器,指示需要重新传输的丢弃数据包(它还将显示不必要的重新传输的数据包,但也应该为这些数据包提供另一个计数器,这将指示延迟问题,而不是直接丢弃的数据包)。

票数 2
EN

Server Fault用户

发布于 2011-10-19 13:23:45

看看SmokePing

票数 5
EN

Server Fault用户

发布于 2011-10-19 13:37:17

如果应用程序提供了该信息,则可以通过SNMP捕获数据包重传。您可能可以使用MIB-2 (标准主机mib)访问它,但是现在看来它只包含错误和丢弃的数据包--我没有看到任何表示丢失的东西。流程本身需要以某种方式提供该信息,或者给您一个监视单独协议的协议( RTCP监视RTP的方式)。

TCP重传可以使用OID 1.3.6.1.2.1.6.12进行监视,但对于所有接口都是系统范围的。

你到底想监视什么?这可能会有帮助。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/322879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档