grasys blog

おしゃれな *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

2. htop

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

インストール
apt-get install htop
実行
htop

3. btop

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

インストール
apt-get update && apt-get install btop
実行方法
btop
トラブルシューティング
ERROR: No UTF-8 locale detected!
Use --utf-force argument to force start if you're sure your terminal can handle it.

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

export LANG=en_US.UTF-8

を実行してください。

必要に応じて

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

を実行してください

4. gtop

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

インストール
apt-get install nodejs && npm install -g gtop
実行方法
gtop

5. nvtop (nvidia GPU)

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

インストール
apt-get install nvtop
実行方法
nvtop

6. nvitop ( nvidia GPU )

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

インストール

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

# pip の場合
pip install nvitop
# uv の場合
uv add nvitop
実行方法
# pip などの python の環境に入ってから
nvitop 
# uv の場合
uv run nvitop

結びに

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

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


採用情報
お問い合わせ