次の記事では、Bandwhichを見ていきます。 これは コマンドラインから帯域幅のリアルタイム使用率を知るためのツール。 無料でオープンソースであることに加えて、Gnu / LinuxおよびMacOSでも利用できることがわかります。 MITライセンスの下でリリースされています。 このツールの主な目的は、帯域幅を占めるものを示すことです。
このツールで私たちは得ることができます どのプロセスが帯域幅の使用率、接続、およびリモートIP /ホスト名を占めるかをリアルタイムで視覚化。 これは、ネットワークをリアルタイムで監視するための優れたツールです。
特定のネットワークインターフェイスを検出し、IPパケットのサイズを記録し、ファイルシステムを相互参照するバンド / proc Gnu / Linuxの場合、またはmacOSの場合はlsof。 こともできます 逆引きDNSを使用して、バックグラウンドでipsをホスト名に解決してみてください.
デフォルトでは、 インタラクティブモードで実行され、情報を表示する3つのパネルがあるバンド。 最初にプロセス名でネットワークの使用法を見つけることができ、XNUMX番目に接続による使用法を示し、XNUMX番目にリモートアドレスによる使用法を確認できます。 bandwhichは応答性の高いユーザーインターフェイスを備えているため、このツールを実行するターミナルウィンドウは、すべてのパネルを表示するのに十分な大きさである必要があります。 ウィンドウの幅や高さに応じて、XNUMXつ、XNUMXつ、またはXNUMXつすべてのパネルを表示できます。
Ubuntuにbandwhichをインストールします
利用可能なパッケージがないGnu / Linuxディストリビューションにbandwhichをインストールする最も簡単な方法は、次のとおりです。 プリコンパイルされたバイナリをダウンロードする。 私たちはこれをから行うことができます GitHubのリリースページ。 次に、ファイルを抽出して実行可能にする必要があります。これを使用するだけで、使用できるようになります。
私が言うように、このツールを使用するために従うべき手順は次のようになります リリースページからGnu / Linuxのバイナリをダウンロードします たとえば、ダウンロードフォルダに保存します。 次に、ダウンロードした.tar.gzファイルを右クリックして、 ここで抽出。 これにより、圧縮ファイルの内容が同じフォルダーに抽出されます。
これらの行を入力すると、ダウンロードされたファイルの名前は 'になります。Bandthat-v0.15.0-x86_64-unknown-linux-musl.tar.gz'。 減圧後、 と呼ばれる単一のファイルが表示されます バンド.
ご希望の場合 ターミナルを使用して圧縮ファイルをダウンロードします、ターミナル(Ctrl + Alt + T)とツールを使用できます wgetの 次のようにします。
wget https://github.com/imsnif/bandwhich/releases/download/0.15.0/bandwhich-v0.15.0-x86_64-unknown-linux-musl.tar.gz
上記のコマンドはダウンロードします バージョン0.15、これは本日公開された最後のものです。 ダウンロード終了後、 tarを使用して解凍します。 これを行うには、同じ端末で次のように記述する必要があります。
tar -xzvf bandwhich-v0.15.0-x86_64-unknown-linux-musl.tar.gz
グラフィック環境またはターミナルからファイルを解凍すると、次のファイルが表示されます。 バンド。 さあ、 コマンドで実行許可を与える:
sudo chmod +x bandwhich
この時点で、 システムへのインストールに進みます ターミナルでの入力(Ctrl + Alt + T):
sudo install bandwhich /usr/local/bin
インストールすると、どのフォルダからでも このツールを起動します コマンドの使用:
sudo bandwhich
私たちは確信することができます インストールされたバージョン コマンドの実行:
sudo ./bandwhich -V
また、 ツールの助けを借りてください、その使用法について詳しく知るには、 -hオプション 次のように:
sudo bandwhich -h
今日では、 ユーザーができるようにするために使用できるツールはかなりたくさんあります 使用されている帯域幅を確認する コマンドラインから。 それらの中に含めることができます iftop、nload、nethogs その他。 Bandwhichは、これらのプログラムの多くといくつかの点で似ていますが、動作も少し異なります。 とにかく、これらの行はもうXNUMXつのオプションを表示しようとしているだけです。 各ユーザーは、自分が最も気に入っており、探している結果を得るために必要なものに最も適したツールを使用する必要があります。