端末からインターフェースの現在の帯域幅速度を取得するにはどうすればよいですか?


10

端末から「eth0」と言うインターフェイスの現在の帯域幅を取得したい。できるだけシンプルにするのが良いでしょう。10 dn 30と言います。「vnstat」のように多くのテキストを出す代わりに。

編集:手動で表示するのではなく、自動監視用のコマンドラインプログラムに必要です。


あなたは試すことができますiftop
Alexej Magura

回答:


10

これを行うことができるいくつかのツールがあります。

ブモン

さまざまなディストリビューションのほとんどのリポジトリにあるはずですbmon

    bmonのss

圧縮ビューでも実行できます。

           bmonのss小

他に何かお探しの場合は、Linuxariaの記事「Linuxシェルから帯域幅を監視する」を参照してください。また、nloadスピードメーターについても触れています。

Nload

    nloadのss

スピードメーター

            スピードメーターのSS

IBMonitor

より基本的なものを探している場合は、ibmonitor試すこともできます。基本的なものですが、帯域幅を監視するときに期待される機能のほとんどを備えています。

            ibmonitorのss


2
そしてiftopを忘れないでください
n.st

@ n.st-それに慣れていますが、帯域幅方式が必要だったので言及しませんでしたtop。これは、と同様にプロセスごとに表示されます。
slm

合計帯域幅も表示されますが、OPが意図するようなスクリプトによる自動評価にはおそらく理想的ではないことに同意します。
n.st

1
@ n.st-ええ、私はそれを省略した理由ですが、私は誤動作しているネットワークユーザーを見つけるために定期的に使用しています8
slm

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.