現在のダウンロード速度の数値を確認

現在のダウンロード速度の数値を確認

nloadリアルタイムで帯域幅消費を監視するのに非常に便利です。進行中のプロセスウィンドウが表示され、表示されます。これは人間には機能しますが、スクリプトでは機能しません。

特定のネットワークインターフェイスの現在のダウンロードまたはアップロードを文字列としてインポートし、すぐに完了したいと思います。

次のようになります。nload devices en3ただし、進行中のプロセスはありません。可能ですか?

答え1

ifstat解析しやすいリストに入って来るトラフィックを印刷します。

ifstat [-i device] [delay] [count]

インストールする必要があります。ほとんどのパッケージシステムはシステムに応じてそれを提供apt-get install ifstatしますyum install ifstat

出力は次のとおりです。

$ ifstat -i en3
    en3     
 KB/s in  KB/s out
    0.25      0.00
    0.72      1.06
    0.45      0.07
    ...

これを解析するには、次のように使用できますawk

$ ifstat -i en3 1s 1 | awk 'NR==3 {print $1}'
47.17

アップロードはです$2

デフォルトでは、単位はキロバイト/秒です。

関連情報