この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 1348|答える: 0

[通信] Linux 表示:ネットワーク帯域幅使用量(リアルタイムトラフィック)

[リンクをコピー]
2025年3月13日 10:13:48 に投稿 | | | |
Linuxはネットワークトラフィックや帯域幅の使用を監視するための多様なツールを提供しています。 これらのツールは安定したネットワークを維持し、速度低下の原因を特定し、故障を迅速に修正するのに役立ちます。

Linuxシステムでは、コマンドライン(CLI)やグラフィカルユーザーインターフェース(GUI)ツールを使ってネットワーク帯域幅の使用を監視できます。

コマンドラインネットワーク監視ツールは、グラフィカルインターフェースのないLinuxサーバーに最適です。 いくつかの簡単なコマンドで、ユーザーは端末シェル内でネットワーク帯域幅の指標の概要を素早く把握できます。 管理者はこれらのツールをスクリプトとして活用し、監視タスクの自動化、リアルタイムの変更追跡、応答時間の短縮に活用します。

GUIツールは通常、ネットワークデータをグラフやチャートの形で視覚的に整理・提示します。 これにより、技術的経験が限られたユーザーでもネットワーク帯域幅やパフォーマンスの監視が簡素化されます。 ネットワーク利用状況を詳細に表現する必要がある分析やその他のタスクを実行するユーザーは、GUIツールをより効率的に活用できます。

コマンドラインLinuxネットワーク監視ツールは、ネットワークトラフィックと帯域幅の監視に最も一般的に使われるLinuxのCLIツールを一覧にしています。

iftop - 帯域幅使用状況を表示します

IFTOPは各接続の帯域幅使用量をリアルタイムで表示し、総帯域幅使用量の概要を提供します。 このユーティリティはネットワーク速度の確認にも非常に有用です。

iftopは過去のデータやプロセスID(PID)によるトラフィック追跡を行わず、多くのユーザーにとって大きな欠点となり得ます。 iftopをインストールするには、ディストリビューションに関連付けられたコマンドを使ってください:

LinuxディストリビューションIFTOPインストールコマンド
Debian/Ubuntusudo apt install iftop
RHEL/Rocky LinuxSudo Yum install epel-release -y
sudo yum install iftop -y
中折れ帽子sudo dnf install iftop -y
Arch Linuxsudo pacman -S iftop
OpenSUSEsudo zypper install iftop

iftopを起動するには、以下のコマンドを入力します:




Qボタンを押してIFTOPを終了し、コマンドプロンプトに戻ってください。

nLOAD – ネットワーク使用状況を表示します

nloadは、受信トラフィックと送信トラフィックを報告するコマンドラインユーティリティです。 出力にはリアルタイムのチャートが含まれており、ネットワーク活動の迅速な概要を提供します。

しかし、nloadはPIDやソケットごとにトラフィックを表示せず、履歴データを保存することもありません。 nloadをインストールするためのディストリビューションコマンドを入力してください:

LinuxディストリビューションnLOADインストールコマンド
Debian/Ubuntusudo apt install nload
RHEL/Rocky LinuxSudo Yum install epel-release -y
sudo yum install nload -y
中折れ帽子sudo dnf install nload -y
Arch Linuxsudo pacman -S nload
OpenSUSEsudo zypper install nload

nloadを次のコマンドで開始します:




qボタンを押してnloadを終了し、コマンドラインに戻る。

NetHogs - ネットワークトラフィック帯域幅の監視

NetHogsユーティリティは各プロセス/アプリケーションのネットワーク使用状況を追跡します。 管理者は帯域幅の急増を診断し、どのアプリケーションが過度に帯域幅を消費しているかを特定できます。 主な利点は、プロセスをIDでソートできることです。 NetHogsをインストールするには、以下を入力してください:

Linuxディストリビューションネトッグの設置コマンド
Debian/Ubuntusudo apt install nethogs
RHEL/Rocky LinuxSudo Yum install epel-release -y
sudo yum install nethogs -y
中折れ帽子sudo dnf install nethogs -y
Arch Linuxsudo pacman -S nethogs
OpenSUSESudo Zypper install Nethogs

インストールが完了したら、以下のコマンドでNetHotgsサービスを起動します。




Qボタンを押してNetHogsを終了し、コマンドプロンプトに戻る。

BMON – 帯域幅監視およびレート推定器

BMNは帯域幅利用率を監視し、各デバイスの使用状況を示します。 ユーザーは複数のネットワークアダプターの帯域幅を追跡できます。 ネットワーク統計をキャプチャし、使いやすいグラフィック形式の出力を提供します。 過去のデータは保存しませんが、リアルタイムの診断に利用できます。

BMNをインストールするには、配布版に該当するコマンドを入力してください:

LinuxディストリビューションBMON 設置コマンド
Debian/Ubuntusudo apt install bmon -y
RHEL/Rocky LinuxSudo Yum install epel-release -y
sudo yum install bmon -y
中折れ帽子sudo DNF install BMON -y
Arch Linuxsudo pacman -S bmon
OpenSUSESudo Zypper install BMON

BMONを始めるには、以下を入力してください:




qボタンを押してBMONチャートを終了します。

vnStat - ネットワークトラフィックモニター

vnStatは帯域幅データを取得するためにバックグラウンドデーモンを実行します。 カーネルからデータを読み込み、リソース使用状況を理解します。 永続ログはvnStatの主な機能で、デーモンが稼働している間に帯域幅使用ログを収集・保存します。

vnstatコマンドは使用統計の表示に使え、統計レポートに最適です。

vnStatをインストールするには、あなたのディストリビューションに適用されるコマンドを入力してください:

LinuxディストリビューションVNstatインストールコマンド
Debian/UbuntuSudo apt install VNstat
RHEL/Rocky LinuxSudo Yum install epel-release -y
sudo yum install VNstat -y
中折れ帽子sudo dnf install VNstat -y
Arch Linuxsudo pacman -S vnstat
OpenSUSESudo zypper install VNstat

以下のオプションを指定することで、リアルタイムで実行できます:




Ctrl+Cを押してリアルタイム監視を停止します。

BWM-NG - 次世代帯域幅モニター

BWM-NGは軽量でCursesベースの帯域幅モニターです。 ネットワークインターフェースのリアルタイム統計を提供し、帯域幅の使用状況を分かりやすく示します。 bwm-ngをインストールするには、ディストリビューションに該当するコマンドを入力してください:

LinuxディストリビューションBWM-NG設置コマンド
Debian/Ubuntusudo apt install bwm-ng
RHEL/Rocky LinuxSudo Yum install epel-release -y
sudo yum install bwm-ng -y
中折れ帽子sudo DNF install bwm-ng -y
Arch Linuxsudo pacman -S bwm-ng
OpenSUSESudo Zypper install BWM-NG

すべてのインターフェースのリアルタイム帯域幅使用を監視するには以下のコマンドを使用します:




qボタンを押してBWM-NGを終了し、端末に戻ってください。

iPerf/iPerf3 - ネットワーク帯域幅測定ツール

iPerfはTCP、UDP、SCTPなどのプロトコルを通じてネットワーク帯域幅を監視し、特定のプロトコルのチューニングとネットワーク性能の最大化に最適です。 iPerfはテストにサーバーとクライアントが必要で、ネットワーク速度だけを測定するなら候補ではありません。

iPerf3をインストールするには、あなたのディストリビューションに該当するコマンドを入力してください:

LinuxディストリビューションiPerf3インストールコマンド
Debian/UbuntuSudo apt install iperf3 -y
RHEL/Rocky LinuxSudo Yum install epel-release -y
sudo yum install iperf3 -y
中折れ帽子sudo DNF install iperf3 -y
Arch Linuxsudo pacman -S iperf3
OpenSUSESudo Zypper install iperf3

iPerf3をサーバーモードで-sオプションで起動し、接続を聞きたいです:




Ctrl+Cを押してサーバー接続を終了します。

SS - ソケット統計

ssコマンドはiproute2パッケージの一部であり、ほとんどのLinuxディストリビューションにプリインストールされています。 これは従来のnetstatコマンドに代わり、ネットワーク接続、オープンソケット、リスニングポートに関する詳細な統計を提供します。 SSはリストにある他のツールのように帯域幅の監視に重点を置いていません。 しかし、ソケットレベルのネットワーク診断には不可欠です。

ネットワーク接続統計を見るには以下のコマンドを入力してください:




すべてのアクティブなTCP接続を表示するには、以下を入力してください:




Netperf - ネットワーク帯域幅テスト

NetperfはUnixドメインソケット、TCP、SCTP、DLPI、UDPをBSDソケット経由で監視します。 iPerfと同様に、Netperfもテストのためにサーバーとクライアントを必要とします。 主な特徴には、パフォーマンスやデータ転送速度を測定するための多数の事前定義テストが含まれます。

Netperfをインストールするには、ディストリビューションに対応したコマンドを使ってください:

LinuxディストリビューションNetperf インストールコマンド
Debian/Ubuntusudo apt install netperf
RHEL/Rocky LinuxSudo Yum install epel-release -y
Sudo Yum install Netperf -y
中折れ帽子sudo dnf install netperf -y
Arch Linuxsudo pacman -S netperf
OpenSUSESudo Zypper install Netperf

次のコマンドで礼拝を開始します:




Netperfはあらかじめ定められた時間動作し、その後自動的に終了します。

CBM - カラー帯域幅メーター

カラーバンドメーター(CBM)は、ネットワークに接続されたすべての機器の現在のネットワークトラフィックを表示する小型のコマンドラインユーティリティです。 呪いに基づく出力はカラーで表示され、各ネットワークインターフェース、受信したバイト数、送信されたバイト数、合計バイト数が表示されます。

対応するコマンドを使って、ディストリビューションにCBMをインストールしてください:

LinuxディストリビューションNetperf インストールコマンド
Debian/Ubuntusudo apt install cbm
RHEL/Rocky LinuxSudo Yum install epel-release -y
sudo yum install cbm -y
中折れ帽子sudo DNF install cbm -y
Arch Linuxsudo pacman -S cbm
OpenSUSESudo Zypper Install CBM

CBMでモニタリングを始めるには、以下を入力してください:




Qボタンを押してウィンドウを閉じます。

翻訳元:ハイパーリンクのログインが見えます。




先の:アリババクラウドは、パブリックサーバーなしでパブリックネットワークにアクセスできるSNATを構築しました
次に:Linuxはsudoコマンドとapt英語の単語略語を使います
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com