ネットワークの容量とパフォーマンスを確認したい。 Sarを介してtxkB/sとrxkB/sをチェックするだけでなく、ネットワークインターフェイスの平均キュー長も確認したいと思います(インターフェイスの平均キュー時間を計算できるようにするため)。 netstatはソケットごとのキューの長さを与えることができるようですが、インターフェイスごとの統計(Windowsのネットワークインターフェイス\出力キューの長さのようなもの)を取得することは可能ですか?
関連する一種の逆の質問は WindowsでTCP送信および受信キューのサイズを表示するにはどうすればよいですか?
ありがとう
IF-MIBで利用できます。 IF-MIBをサポートするsnmpdがすでに実行されていると想定していますが、そうでない場合は、net-snmpのようなものをインストールする必要があります。その後、箱を歩き、以下を探します。
http://www.oidview.com/mibs/0/IF-MIB.html
IF-MIB::ifOutErrors.4 = Counter32: 0
IF-MIB::ifOutQLen.1 = Gauge32: 0
MIB定義から:
出力パケットキューの長さ(パケット単位)。
インターフェイスの現在のtxqueueキューの占有率を確認するには、backlog
コマンドによって返されるtc
(バイトおよびパケット単位)を確認します(例:eth0の場合)。
tc -s -d qdisc ls dev eth0