iftop - リアルタイム Linux ネットワーク帯域幅監視ツール
以前の記事で、TOP コマンドとそのパラメーターの使用法を確認しました。この記事では、Interface TOP (IFTOP) という別の優れたプログラムを紹介しました。これは、リアルタイムのコンソールベースのネットワーク帯域幅監視ツールです。
インターフェイス上のネットワーク アクティビティの概要が表示されます。 Iftop は、平均して 2 秒、 10 秒、 40 秒ごとに、ネットワーク使用帯域幅のリアルタイム更新リストを表示します。この記事では、Linux での例とともに IFTOP のインストールと使用方法を説明します。
要件:
- libpcap : ライブネットワークデータをキャプチャするためのライブラリ。
- libncurses : 端末に依存しない方法でテキストベースのインターフェイスを構築するための API を提供するプログラミング ライブラリ。
libpcap と libncurses をインストールする
まず、図に示すように、Linux ディストリビューション パッケージ マネージャーを使用して libpcap ライブラリと libncurses ライブラリをインストールします。
sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev [On Debian/Ubuntu]
yum -y install libpcap libpcap-devel ncurses ncurses-devel [On CentOS/RHEL]
dnf -y install libpcap libpcap-devel ncurses ncurses-devel [On Fedora 22+]
iftop をダウンロードしてインストールします
Iftop は Debian/Ubuntu Linux の公式ソフトウェア リポジトリで入手でき、示されているように apt コマンドを使用してインストールできます。
sudo apt install iftop
RHEL/CentOS では、EPEL リポジトリを有効にして、次のようにインストールする必要があります。
yum install epel-release
yum install iftop
Fedora ディストリビューションでは、次のコマンドを使用してインストールするデフォルトのシステム リポジトリから iftop も利用できます。
dnf install iftop
他の Linux ディストリビューションでは、wget コマンドを使用してiftop ソース パッケージをダウンロードし、次のようにソースからコンパイルできます。
wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz
tar -zxvf iftop-0.17.tar.gz
cd iftop-0.17
./configure
make
make install
Iftopの基本的な使い方
インストールが完了したら、コンソールに移動し、引数を指定せずに iftop コマンドを実行すると、以下のスクリーン ショットに示すように、デフォルト インターフェイスの帯域幅の使用状況が表示されます。
sudo iftop
以下に示すように、デフォルト インターフェイスの帯域幅を示すiftop コマンドの出力例。
Linuxネットワークインターフェースを監視する
まず、次の ifconfig コマンドまたは ip コマンドを実行して、Linux システム上に接続されているすべてのネットワーク インターフェイスを検索します。
sudo ifconfig
OR
sudo ip addr show
次に、-i
フラグを使用して、監視するインターフェイスを指定します。たとえば、以下のコマンドは、テスト コンピューター上のワイヤレス インターフェイスの帯域幅を監視するために使用されます。
sudo iftop -i wlp2s0
ホスト名の検索を無効にするには、-n
フラグを使用します。
sudo iftop -n eth0
ポート表示をオンにするには、-P
スイッチを使用します。
sudo iftop -P eth0
Iftop のオプションと使用法
iftop の実行中に、S
、D
などのキーを使用して、source、 などの詳細情報を表示できます。目的地など。さらにオプションやトリックを調べたい場合は、man iftop を実行してください。実行中の Windows を終了するには、「q
」を押します。
この記事では、Linux のネットワーク インターフェイス監視ツールである iftop をインストールして使用する方法を説明しました。 iftop について詳しく知りたい場合は、iftop の Web サイトをご覧ください。ぜひ共有し、下のコメントボックスからコメントをお送りください。