はじめに
gtopは、動的モードでプロセスとシステムの状態に関する情報を読み取るツールです。その名前として、グラフィックトップと考えることができます。 指図。これには、CPU、メモリ、スワップ、ディスク、およびネットワークの使用状況をパーセンテージとグラフ表示で監視するためのいくつかのビューが含まれています。また、進行中のコマンドのパスも表示されます。
Gtopは、Linux端末でシステムプロセスをグラフィックモードで動的に表示できる優れたツールの1つです。
名前が示すように、Gtopは、システムプロセス、メモリ、CPU、ネットワーク、およびディスクの使用状況情報を読み取り、グラフィックモードで結果にパーセンテージを入力するgraphictopコマンドの略です。
インストールの前提条件
Gtopをインストールするには、システムにNode.jsがあることを確認してください。そうでない場合は、以下の手順に従ってインストールしてください。 Node.jsは、ChromeのV8JavaScriptエンジン上に構築されたJavaScriptランタイムです。
CentOS8 / RHEL8の場合 システムの場合は、dnfコマンドを使用してNodejsとnpmをインストールします。
# dnf module list nodejs
# dnf module enable nodejs:14
# dnf install nodejs
[root@unixcop ~]# dnf module list nodejs
Failed to set locale, defaulting to C.UTF-8
Last metadata expiration check: 0:03:46 ago on Wed Jul 28 06:21:12 2021.
CentOS Linux 8 - AppStream
Name Stream Profiles Summary
nodejs 10 [d][x] common [d], development, minimal, s2i Javascript runtime
nodejs 12 [x] common [d], development, minimal, s2i Javascript runtime
nodejs 14 [x] common [d], development, minimal, s2i Javascript runtime
Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled
[root@unixcop ~]# dnf module enable nodejs:14
Failed to set locale, defaulting to C.UTF-8
Last metadata expiration check: 0:03:57 ago on Wed Jul 28 06:21:12 2021.
Dependencies resolved.
======================================================================================================================================================
Package Architecture Version Repository Size
======================================================================================================================================================
Enabling module streams:
nodejs 14
Transaction Summary
======================================================================================================================================================
Is this ok [y/N]: y
Complete!
[root@unixcop ~]#
[root@unixcop ~]# dnf install nodejs
そしてFedoraの場合 システムの場合は、dnfコマンドを使用してNodejsとnpmをインストールします。
$ curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
$ sudo dnf -y install nodejs
Ubuntu / LinuxMintの場合 システムの場合は、apt-getコマンドまたはaptコマンドを使用してNodejsとnpmをインストールします。
$ curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
$ sudo apt-get install -y nodejs
そしてDebian システムで、aptコマンドまたはapt-getコマンドを使用してNodejsとnpmをインストールします。
$ curl -sL https://deb.nodesource.com/setup_8.x | bash -
$ sudo apt-get install -y nodejs
Arch Linux
ベースのシステムでは、pacmanコマンドを使用してNodejsとnpmをインストールします。
$ sudo pacman -S nodejs npm
openSUSEの場合 システムの場合、zypperコマンドを使用してNodejsとnpmをインストールします。
$ sudo zypper install nodejs4
Gtopをインストールする
次のコマンドを実行するだけで、LinuxにGtopをインストールできます。
root@unixcop ~]# sudo npm install gtop -g
/usr/local/bin/gtop -> /usr/local/lib/node_modules/gtop/bin/gtop
+ [email protected]
added 62 packages from 83 contributors in 18.163s
[root@unixcop ~]#
install gtop -g
Gtopを使用する
gtopを発射するだけです ターミナルでコマンドを実行して、ターミナルにすばらしいグラフィカルシステム監視ダッシュボードを表示します。デフォルトでは、CPU使用率に基づいてプロセスをロードします。
# gtop

ターミナルのグラフでプロセスが表示されていることがわかります。キーボードを使用して、そこにリストされているさまざまなプロセスをスクロールできます。
また、gtopには、プロセスを並べ替える利点があります
Gtop ユーザーが以下のキーワードを押してプロセステーブルを並べ替えることができます。
- p:プロセスID

- c:CPU使用率

- m:メモリ使用量

- 上/下矢印キー: 上/下矢印キーを使用して、実行中のプロセスの上から下に移動します
注 : 疑問符やその他の異なる文字が表示された場合は、これらの環境変数を使用して実行してみてください。
$ LANG=en_US.utf8 TERM=xterm-256color gtop
gtopを終了するには、 qを使用できます またはechap 指図。進行中の使用率のパーセンテージとグラフ表示を確認できます。
結論
gtopは、現在実行中のすべてのプロセスを表示する可能性を提供します。これはトップコマンドのように機能しますが、より興味深いグラフィックモードを提供します。テスト中、プロセスの強制終了としてリストされているプロセスに対応したり、前に示したコマンド以外のコマンドを使用したりすることはできませんでした。