Iftopの場合、ネットワークの帯域幅消費をリアルタイムで監視します

iftopについて

次の記事では、iftopについて見ていきます。 少し前に、このブログでプロセスを強制終了する方法について話しました。その投稿で、 トップへ。 この記事では、Interface TOP(イフトップ)、 これは 帯域幅監視ツール リアルタイムで動作するコンソールベース。

iftopは、ネットワーク使用率に対してtopが実行していることを、CPU使用率に対して実行しています。 問題のプログラムは、インターフェイス上のネットワークトラフィックをリッスンし、 ホストペアごとの現在の帯域幅使用量のテーブルを表示します。 プログラムは、そのインターフェイスにネットワークアクティビティの概要を表示します。 Iftopは、平均2、10、40秒ごとに帯域幅使用量のリアルタイム更新リストを表示します。 この投稿では、インストールと、Ubuntuの基本的な例でIFTOPを使用する方法を説明します。

このソフトウェア いくつかの依存関係が必要になります プログラムのインストールに関与する前にインストールする必要があります。 これらの要件は次のとおりです。

  • libpcap:ライブネットワークデータをキャプチャするためのライブラリです。 プログラムは、ネットワーク全体を移動するパケットをキャプチャするために使用できます。
  • libncurses:これはプログラミングライブラリです。 端末に依存しない方法でテキストベースのインターフェイスを構築するためのAPIを提供します。

依存関係をインストールする

私が言ったように、最初に libpcapライブラリとlibncursesライブラリをインストールします 使用しているGnu / Linuxディストリビューションに従ってパッケージマネージャーを使用します。 Ubuntuでは、ターミナルを開いて(Ctrl + Alt + T)、次のように書くだけです。

sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev

iftopをインストールします

Iftopは 公式のDebian / Ubuntuソフトウェアリポジトリから入手可能。 以下に示すように、ターミナルでaptコマンド(Ctrl + Alt + T)を使用してインストールできます。

sudo apt install iftop

Iftopの基本的な使用法

インストールが完了すると、コンソールを開くだけで済みます。 引数なしでiftopコマンドを実行します デフォルトのインターフェースの帯域幅使用量を表示します。 プログラムは、以下に示すような画面を表示します。

iftop enp0s3

sudo iftop

ツールを実行できるようにする必要があることに注意してください。 ルート権限.

実行中にツールのオプションをさらに表示したい場合は、 「h」キーを押します。 さまざまなオプションを含むヘルプメニューが表示されます。

iftop -h

iftopの実行中は、 S、N、Dなどのキー ソース、宛先などの詳細情報を表示します。 より多くのオプションを調べたい場合は、maniftopを実行してください。 'q'を押して終了します プログラム実行の。

ネットワークインターフェイスを監視する

iftop -P

最初に実行します ifconfigコマンド O·エル ipコマンド パラ すべてのネットワークインターフェイスを検索する 私たちのシステムに接続されています:

sudo ifconfig

または、次のものを使用することもできます。

sudo ip addr show

インターフェイスがわかったら、次を使用できます。 -i監視するインターフェイスを指定するオプション。 たとえば、次のコマンドを使用すると、私の場合、このプログラムをテストしているコンピューターのenp0s3インターフェイスの帯域幅を制御できます。

sudo iftop -i enp0s3

欲しいのは IPに出入りするパケットを決定します 10.0.2.15/24など、 -Fオプション。 このようにして、ボトルネックの原因をより簡単に検出できます。

sudo iftop -F 10.0.2.15/255.255.255.0 -i enp0s3

さて、私たちが欲しいのは それらがICMPまたはTCP / IPパケットであるかどうかを検証します 私たちのネットワークのカメ効果の原因。 私たちは使用することができます -fオプション:

iftop -f icmp -i enp0s3

itopをアンインストールします

ターミナルを開いて(Ctrl + Alt + T)入力すると、このプログラムをコンピューターから削除できます。

sudo apt remove iftop

この記事では、iftopを基本的な方法でインストールして使用し、 のネットワーク Gnu /Linux。 プログラムの助けに加えて、誰かがiftopについてもっと知りたい場合は、次のことができます。 訪問 プロジェクトのウェブサイト またはあなたに相談する ソースコード.


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。