おしゃれな *top コマンド集

おしゃれな *top コマンド集

CLI が好きな t.watanabe です。今回は業務などで使えるちょっとおしゃれな top の派生コマンドについて紹介します。インストール方法から実行手順までをまとめました。

環境は Debian です。一部 GPU のモニターも列挙しています

*top 一覧

  1. top

  2. htop

  3. btop

  4. gtop

  5. nvtop ( nvidia GPU )

  6. nvitop ( nvidia GPU )

1. top

Debian 環境なら最初から入っていることも多いとても有名どころ

topでプロセスとシステム使用率を表示した画面

インストール

もとからインストールされていることもあるのでインストール方法は割愛します

実行方法

Plain text
top

2. htop

有名な top の派生です。とても見やすいです

htopでプロセスとCPU・メモリ使用率を表示した画面

インストール

Plain text
apt-get install htop

実行

Plain text
htop

3. btop

おしゃれな top 系ツールの中でも、まず試してほしい 1 つ目です。設定が多岐にわたりカスタイマイズ可能です!

btopでCPU、メモリ、ネットワーク、プロセスを表示した画面

インストール

Plain text
apt-get update && apt-get install btop

実行方法

Plain text
btop

トラブルシューティング

Plain text
ERROR: No UTF-8 locale detected!
Use --utf-force argument to force start if you're sure your terminal can handle it.

上記のエラーがでた場合、

Plain text
export LANG=en_US.UTF-8

を実行してください。

必要に応じて

Plain text
echo "LANG=en_US.UTF-8" >> ~/.bashrc

を実行してください

4. gtop

おしゃれな top 系ツールで試してほしい 2 つ目、TUI の直感的に見える画面がとても見やすいです!(node.js が必要なのが難点)

gtopでCPU、メモリ、ネットワーク、プロセスを表示した画面

インストール

Plain text
apt-get install nodejs && npm install -g gtop

実行方法

Plain text
gtop

5. nvtop (nvidia GPU)

GPU の状況を見る場合によく使われる印象です

nvtopでNVIDIA GPUの使用状況を表示した画面

インストール

Plain text
apt-get install nvtop

実行方法

Plain text
nvtop

6. nvitop ( nvidia GPU )

よりマシンの GPU の詳細などが見える top コマンドです

nvitopでNVIDIA GPUとプロセスの使用状況を表示した画面

インストール

python の環境が必要です
pip が使える状態、もしくは uv が使える状態で実行してください

Plain text
# pip の場合
pip install nvitop
Plain text
# uv の場合
uv add nvitop

実行方法

Plain text
# pip などの python の環境に入ってから
nvitop 
Plain text
# uv の場合
uv run nvitop

結びに

top の派生コマンドは複数あります

探してみると面白い世界でした!