2011-01-24 9 views
1

Solaris上のudpデバッグツールは、udpInOverflows = 23000を示しており、このカウンタが継続的に増加しています。 バッファスペースがないためにスローされたudpパケットを確認する方法を教えてください。ツール:私は次の要件</p> <p>1)は、netstat -sため、UDPデバッガツールを探しています

2)この問題が発生する可能性のある理由とその解決方法を教えてください。

3)udpソケットのようなすべての検証がそのポートに対して開いていて、チェックサムエラーがないと、カーネルが受信した着信UDPパケットをチェックする方法はありません。

よろしく ニティン

答えて

0

あなたはカーネルソースと少しの時間を費やすことを喜んでいる場合あなたが欲しい情報で取得するためには、dtraceを使用することができるはずです。たとえば、 "dtrace -n 'fbt :: udp_input:entry {stack();}はパケットがudp_inputにどのように入っているかを表示します(興味深いものではありません)。また、mib :::プローブとfbt:ip :ip_drop *:これは、もちろん使用しているSolarisのバージョンに依存します。

関連する問題