ネットワーク使用量と帯域幅を表示する組み込み(簡単な)コマンドを探しています。

ネットワーク使用量と帯域幅を表示する組み込み(簡単な)コマンドを探しています。

私はLinuxで作業しており、現在のネットワーク使用量とネットワーク帯域幅を表示できる組み込みコマンドを探しています。組み込みとは、オペレーティングシステムにデフォルトでインストールされるコマンドを意味します。私が考える命令はifconfig、、ですipnetstatただし、これを使用して現在のシステム帯域幅を計算する方法がわかりません。出力は次のとおりですifconfig

eth0      Link encap:Ethernet  HWaddr 02:42:ac:11:00:02  
          inet addr:172.17.0.2  Bcast:172.17.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:21293 errors:0 dropped:0 overruns:0 frame:0
          TX packets:13234 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:12224259 (11.6 MiB)  TX bytes:4552513 (4.3 MiB)

送信されたデータの総量があることを知らせます11.6MB。各時間の間に少し時間を置いて、コマンドを複数回実行できます。その後、ネットワークインターフェイスの現在のネットワーク使用量を計算できますeth0。しかし、eth0インターフェイスの帯域幅をどのように知ることができますか?

私はいくつかの検索を行い、ほとんどの投稿はapt-get次のようにyum他のコマンドをインストールすることを提案しましたnloadiftopシステムのネットワーク使用量を分析するツールを作成しているので、ツールに追加のインストール要件を追加したくありません。

ベストアンサー1

ifconfigその出力を使用して、インターフェイスから送信された完全なデータを生成することができます。 Bashスクリプトを使用すると、独自の監視ユーティリティを構築できます。

新しいソフトウェアをインストールできればおすすめですインターネット豚

おすすめ記事