プロジェクトの 1 つで帯域幅を監視するために SAR を使用していましたが、SAR が正しいデータを報告しているかどうか確信が持てませんでした。そこで、サーバーソケットを開き、そのサーバーソケットへのクライアント接続を開くテスト用の非常に単純なダミープログラム(Javaで)を作成しました。そのクライアント接続を受け入れると、サーバー ソケットは、(サイズ 1 の) bytebuffer の書き込みを while(true) ループで開始し、各反復の間に 1 秒間スリープします。理想的には、「SAR -n DEV 1 100」出力のループバック インターフェイスで毎秒 1 バイトの転送が期待されますが、次のように表示されます。
10:54:53 IFACE Ipkts/s Ibytes/s Opkts/s Obytes/s
10:54:56 lo0 2 113 2 113
10:54:56 gif0 0 0 0 0
10:54:56 stf0 0 0 0 0
10:54:56 en0 0 0 0 0
10:54:56 en1 0 0 0 0
10:54:56 fw0 0 0 0 0
10:54:56 vmnet1 0 0 0 0
10:54:56 vmnet8 0 0 0 0
この出力を説明できる人はいますか?
ありがとう、サンディープ