Debugging 工具:solaris上的udp调试工具

Debugging 工具:solaris上的udp调试工具,debugging,networking,udp,solaris,netstat,Debugging,Networking,Udp,Solaris,Netstat,我正在寻找UDP调试器工具,以满足以下要求 1) netstat-s,显示udpInOverflows=23000,此计数器持续增加。 如何检查由于没有缓冲区空间而抛出的udp数据包 2) 发生此问题的可能原因是什么以及如何解决 3) 在所有验证(如UDP套接字)都为该端口打开且没有校验和错误后,是否有任何方法检查内核接收的传入UDP数据包,snoop将无法工作,因为它直接从网络接口捕获 问候 Nitin如果您愿意花一点时间研究内核源代码,那么您应该能够使用dtrace获取所需的信息。例如,“d

我正在寻找UDP调试器工具,以满足以下要求

1) netstat-s,显示udpInOverflows=23000,此计数器持续增加。 如何检查由于没有缓冲区空间而抛出的udp数据包

2) 发生此问题的可能原因是什么以及如何解决

3) 在所有验证(如UDP套接字)都为该端口打开且没有校验和错误后,是否有任何方法检查内核接收的传入UDP数据包,snoop将无法工作,因为它直接从网络接口捕获

问候
Nitin

如果您愿意花一点时间研究内核源代码,那么您应该能够使用dtrace获取所需的信息。例如,“dtrace-n'fbt::udp_-input:entry{stack();}”将向您显示数据包如何进入udp_-input(不是那么有趣)。您还应该检查mib:::探针和fbt:ip:ip_-drop*:。当然,这都取决于您使用的Solaris版本