Bashtop-Linux用のリソース監視ツール


Bashtopは、Linuxの端末ベースのリソース監視ユーティリティです。これは、CPU、メモリ、実行中のプロセス、帯域幅の統計を直感的に表示する便利なコマンドラインツールです。

カスタマイズ可能なメニューを備えた、ゲームに着想を得た応答性の高いターミナルUIが付属しています。さまざまな表示セクションを適切に配置することで、さまざまなシステムメトリックの監視が容易になります。

Bashtopを使用すると、プロセスを並べ替えたり、さまざまな並べ替えオプションを簡単に切り替えることもできます。さらに、必要なプロセスにSIGKILL、SIGTERM、およびSIGINTを送信できます。

Bashtopは、Linux、macOS、さらにはFreeBSDの両方にインストールできます。このガイドでは、さまざまなLinuxディストリビューションにBashtopをインストールする方法を学習します。

Bashtopを正常にインストールするには、システムに次の依存関係が用意されていることを確認してください。

LinuxへのBashtopResourceMonitorのインストール

まず、Bashtopの手動インストールから始めます。これは、すべてのディストリビューションで機能するはずです。

Bashtopを手動でインストールするには、図のようにgitリポジトリのクローンを作成し、以下のコマンドを使用してソースからコンパイルします。

$ git clone https://github.com/aristocratos/bashtop.git
$ cd bashtop
$ sudo make install

Bashtopをアンインストールするには、次のコマンドを実行します。

$ sudo make uninstall

UbuntuにBashtopをインストールするには、スナップを使用する方法とAPTパッケージマネージャーを使用する方法の2つがあります。

スナップを使用してインストールするには、以下を実行します。

$ snap install bashtop

APTパッケージマネージャーを使用してインストールするには、最初に次のようにBashtopPPAを追加します。

$ sudo add-apt-repository ppa:bashtop-monitor/bashtop

次に、パッケージリストを更新し、図のようにBashtopをインストールします。

$ sudo apt update
$ sudo apt install bashtop

BashtopはDebianの公式リポジトリで入手できます。インストールするには、次のコマンドを実行するだけです。

$ sudo apt install bashtop

また、示されているコマンドを実行することもできます。

$ git clone https://github.com/aristocratos/bashtop.git
$ cd bashtop/
$ cd DEB
$ sudo ./build

BashtopをFedoraに取り込むには、次のコマンドを実行するだけです。

$ sudo dnf install bashtop

CentOS 8/RHEL 8システムの場合、最初にEPELリポジトリを有効にしてから、以下のコマンドを実行する必要があります。

$ sudo yum install epel-release
$ sudo dnf install bashtop

BashtopはAURでbashtop-gitとして利用できます。 Bashtopをインストールするには、次のコマンドを実行するだけです。

$ sudo pacman -S bashtop

LinuxでBashtopResourceMonitorを使用する方法

Bashtopを起動するには、ターミナルで以下のコマンドを実行するだけです。

$ bashtop

Bashtopの構成ファイルは、〜/ .config/bashtop/bashtop.cfg の場所にあります。必要に応じてパラメータを変更して、端末でのメトリックの外観と出力をカスタマイズできます。

デフォルト設定のサンプルは次のとおりです。

コマンドとショートカットを確認するには、 ESC キーを押してから、下矢印キーを使用して[ HELP ]オプションを選択します。

これにより、以下のメニューが、示されているすべてのコマンドオプションとともに出力されます。

一般に、Bashtopは、Linuxシステムリソースを監視するための優れた方法を提供します。ただし、topやhtopよりもはるかに遅く、少しリソースを消費します。それでも、さまざまなシステム指標に関する重要な情報を提供する非常に印象的なツールです。それを試してみて、それがどのように進んだかを私たちに知らせてください。