GNU/Linux >> Linux の 問題 >  >> Linux

Linuxマシンでネットワークの使用状況を表示するためのシンプルで一般的なコマンドラインツールは何ですか?

私は ifstat が好きです:

brzoza:~# ifstat -b 1
       eth0                eth1                eth2       
 Kbps in  Kbps out   Kbps in  Kbps out   Kbps in  Kbps out
 7870.11  27165.49  24776.69   7626.12      0.00      0.00
 8738.48  27760.18  26787.02   7851.60      0.00      0.00
 8532.13  28028.55  26122.37   7850.08      0.00      0.00
 9029.12  25981.44  23108.86   8282.37      0.00      0.00

しかし、ほんの数例を挙げると、iptraf、iftop、nload など、他にもたくさんあります。

新しいものを実際にインストール/コンパイルできない場合は、ifconfig の出力を解析し、入出力カウンターの増分を計算する簡単なスクリプトを作成する必要があります。私が見つけた 2 つの例:here と here.


お使いのディストリビューションではデフォルトで利用できない可能性がありますが、チェックする価値のある 2 つのツールを次に示します。

  • nethogs :プロセスごとのネットワーク使用状況を表示するシンプルなツール:


(ソース:sourceforge.net)

  • tcptrack も非常に優れており、特にゲートウェイでは、サーバーに出入りする IP アドレスが使用する帯域幅を取得できます:


(出典:スティーブ at www.rhythm.cx)


Linux
  1. MoshコマンドラインツールLinuxをインストールして使用する方法

  2. Linuxdfコマンド

  3. Linuxの再起動コマンド

  1. sipcalcLinuxコマンドラインツールの使用方法

  2. Linux のコマンド ライン ツールを使用してマイク レベルを監視する

  3. LinuxコマンドラインでCPU使用率を取得するために利用できる方法は何ですか?

  1. Lolcat –LinuxターミナルでRainbowOfColorsを出力するコマンドラインツール

  2. Linuxでnloadを使用してネットワークの使用状況を監視する方法は?

  3. Linux:コマンド ラインからプライマリ ディスプレイ (nvidia) を設定する