私はLinuxで作業しており、現在のネットワーク使用量とネットワーク帯域幅を表示できる組み込みコマンドを探しています。組み込みとは、オペレーティングシステムにデフォルトでインストールされるコマンドを意味します。私が考える命令はifconfig
、、ですip
。netstat
ただし、これを使用して現在のシステム帯域幅を計算する方法がわかりません。出力は次のとおりです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
他のコマンドをインストールすることを提案しましたnload
。iftop
システムのネットワーク使用量を分析するツールを作成しているので、ツールに追加のインストール要件を追加したくありません。
ベストアンサー1
ifconfig
その出力を使用して、インターフェイスから送信された完全なデータを生成することができます。 Bashスクリプトを使用すると、独自の監視ユーティリティを構築できます。
新しいソフトウェアをインストールできればおすすめですインターネット豚。