ウェブサイト検索

iftop - リアルタイム Linux ネットワーク帯域幅監視ツール


以前の記事で、TOP コマンドとそのパラメーターの使用法を確認しました。この記事では、Interface TOP (IFTOP) という別の優れたプログラムを紹介しました。これは、リアルタイムのコンソールベースのネットワーク帯域幅監視ツールです。

インターフェイス上のネットワーク アクティビティの概要が表示されます。 Iftop は、平均して 2 秒、 10 秒、 40 秒ごとに、ネットワーク使用帯域幅のリアルタイム更新リストを表示します。この記事では、Linux での例とともに IFTOP のインストールと使用方法を説明します。

要件:

  1. libpcap : ライブネットワークデータをキャプチャするためのライブラリ。
  2. 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 をダウンロードしてインストールします

IftopDebian/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 の実行中に、SD などのキーを使用して、source などの詳細情報を表示できます。目的地など。さらにオプションやトリックを調べたい場合は、man iftop を実行してください。実行中の Windows を終了するには、「q」を押します。

この記事では、Linux のネットワーク インターフェイス監視ツールである iftop をインストールして使用する方法を説明しました。 iftop について詳しく知りたい場合は、iftop の Web サイトをご覧ください。ぜひ共有し、下のコメントボックスからコメントをお送りください。