Bpytopを使用してLinuxシステムリソースをスタイリッシュに管理する方法

Bpytopを使用してLinuxシステムリソースをスタイリッシュに管理する方法

Bpytopは、Linux用の高度なターミナルベースのコントロールセンターです。これにより、ユーザーはCPU使用率、RAM / SWAP使用率、ネットワークのダウンロード/アップロードを表示および管理し、実行中のプログラムを終了することもできます。 

Bpytopを使用してLinuxシステムリソースをスタイリッシュに管理する方法

このチュートリアルでは、LinuxでBpytopアプリをセットアップする方法について説明します。また、使い方についても説明します。

LinuxへのBpytopのインストール

Bpytopは、ターミナルアプリケーションであるにもかかわらず、優れたグラフィックスを備えた印象的なプログラムです。ただし、主流のLinuxオペレーティングシステムにはプリインストールされていません。結果として、使用方法を説明する前に、セットアップ方法を示す必要があります。

Linux PCへのBpytopのインストールを開始するには、ターミナルウィンドウを起動します。ターミナルウィンドウが開いて準備ができたら、現在使用しているLinuxオペレーティングシステムに対応する以下のインストール手順に従います。

スナップパッケージ

BpytopはSnapアプリストアで入手でき、アプリを機能させるための最良の方法です。理由?すべての依存関係が処理され、手動でインストールする必要はありません。

LinuxへのBpytopのインストールは、最初にシステムでSnapdランタイムを有効にすることから始まります。Snapdランタイムは、バックグラウンドで実行され、システム上のSnapを管理するツールです。Snapdを有効にするには、このテーマに関する詳細なガイドに従ってください。 

コンピューターでSnapdランタイムを設定した後、Bpytopのインストールを開始できます。使用して インストールスナップ 以下のコマンドを、Bpytopの最新リリースをインストールします。

sudo snap install bpytop

Bpytopをインストールした後、Bpytopをコンピューター上のさまざまなコンポーネントに接続する必要があります。これらの接続を行わないと、アプリはCPUやプロセスなどを監視および管理しません。 

  1. アプリを「mount-observe」に接続します。

sudo snap connect bpytop:mount-observe

  1. アプリを「ネットワーク制御」に接続します。

sudo snap connect bpytop:network-control

  1. Bytopを「hardware-observe」に接続します。

sudo snap connect bpytop:hardware-observe

  1. Bytopを「system-observe」に接続します。

sudo snap connect bpytop:system-observe

  1. プログラムを「プロセス制御」に接続します。

sudo snap connect bpytop:process-control

  1. Bytopプログラムを「physical-memory-observe」に接続します。

sudo snap connect bpytop:physical-memory-observe

  1. すべての接続が処理されたら、次のコマンドを使用して、ターミナルからBpytopプログラムを直接起動できます。

sudo bpytop

Debian 11

Debian 11では、Bpytopは公式のソフトウェアリポジトリにあります。Debian 11ユーザーの場合は、以下のコマンドに従ってBpytopをインストールしてください。Debian 11ユーザーではなく、Debian 10を使用している場合は、ガイドに従ってDebian11をインストールしてください

sudo apt-get install bpytop

Fedora

Bpytopは、Fedoraソフトウェアリポジトリ内のFedoraLinuxユーザーが利用できます。インストールするには、ターミナルで以下のコマンドを入力します。

sudo dnf install bpytop

Arch Linux AUR

Bpytopアプリケーションは、Arch LinuxAURのArchLinuxユーザーが利用できます。コンピュータにプログラムをインストールするには、以下のPacman コマンドを入力することから始め ます。

sudo pacman -S gitbase-devel

上記のPacman コマンドを実行した後、 以下のコマンドを入力してTrizenAURヘルパーツールをインストールします。このツールを使用すると、ArchLinuxでのBpytopのセットアップがはるかに簡単になります。 

git clone https://aur.archlinux.org/trizen.git cd trizen makepkg -sri

TrizenAURヘルパーがLinuxPCにインストールされたら、makepkgコマンドを使用して Bpytop をセットアップします。

trizen -S bpytop

Pythonパッケージ

Snapパッケージ、Arch Linux AUR、またはDebianのインストール方法を使用できない場合は、Pythonを介してソースコードからBpytopをビルドする必要があります。これを行うには、プロジェクトのGitHubページを参照し、指示に従って作業を開始します

Bpytopの使用

Bpytopはターミナルプログラムです。アクセスするには、お気に入りのターミナルアプリを開き、次のコマンドを実行します。

sudo bpytop

Bpytopアプリを開くと、システムの概要が表示されます。上部には、CPUパフォーマンスとCPUコア使用率を示すCPU領域が表示されます。その下に、メモリ使用量、ネットワーク使用量、およびプロセスマネージャが表示されます。

Bpytopは、特にLinuxを初めて使用する場合は、非常に複雑なプログラムです。アプリの使用方法については、以下をご覧ください。

CPU

Bpytopを使用してLinuxシステムリソースをスタイリッシュに管理する方法

BpytopでCPU使用率を監視するには、アプリの「CPU」セクションを確認してください。そこから、緑色の線グラフを見てください。このグラフはCPU使用率を表しています。線が大きいほど、使用量が多くなります。小さいほど使用量が少なくなります。

グラフとは別に、CPUの名前が記載されたボックスを見ると、CPUがコアごとにどのように実行されているかを確認できます。各コアがどのように使用されているか、およびCPUが現在クロックされている速度の完全な分析が表示されます。

メモリー

Bpytopを使用してLinuxシステムリソースをスタイリッシュに管理する方法

使用しているRAMとディスクの量を把握する必要がありますか?「MEM」ボックスのグラフを見てください。赤いグラフは、使用中のシステムメモリを表しています。黄色のグラフは使用可能なメモリを表し、青いグラフは空きメモリを表します。

グラフに加えて、「ディスク」ボックスも表示されます。このボックスには、CPUに接続されている各ファイルシステムが使用している量が表示されます。たとえば、「ディスク」セクションの下の「スワップ」は、システムのSWAP(仮想メモリ)の使用量などを示します。

通信網

Bpytopを使用してLinuxシステムリソースをスタイリッシュに管理する方法

Bpytopの「ネット」ボックスでは、アップロード速度とダウンロード速度を監視できます。アップロード速度を表示するには、「ネット」のグラフの青いセクションを見てください。青はアップロードを表します。ダウンロード速度を表示するには、グラフの紫色の領域を確認してください。

グラフとは別に、「ネット」ボックスには、グラフの横のテキストボックスに速度が表示されます。

プロセス

Bpytopを使用すると、Linuxシステムで実行されているプロセスを管理できます。これがその方法です。まず、「proc」ボックスを見てください。このボックスには、システムで実行されている各プログラムの長いリストが表示され、ユーザーによって示されます。

マウスを使用してリストをスクロールし、強制終了するアプリを見つけて(別名、閉じる)、クリックして選択します。プログラムを選択したら、キーボードのボタンを押すと、すぐにプログラムが終了します。

Bpytopを使用してLinuxシステムリソースをスタイリッシュに管理する方法

または、コマンドが機能しない場合は、  (終了)または (割り込み)を押してプログラムを終了することもできます 。


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか