Repolode
ClementTsang

ClementTsang/bottom

Linux、macOS、Windowsで使える、カスタマイズ可能なクロスプラットフォーム対応のターミナル用グラフィカルプロセス・システムリソースモニター。

代替できる製品:htop

スター
14,114
フォーク
401
未解決の Issue
107
最終コミット
18 日前

これは何?

bottom (btm) は、Rust製のターミナルベースのシステム・プロセスモニターです。CPU使用率(全体平均とコアごと)、RAMとスワップ、ネットワークI/O、温度、ディスクI/Oを時系列グラフで表示するほか、ディスク容量、温度センサー、バッテリーの状態をテーブルで確認できます。

プロセスウィジェットでは、プロセスの並べ替えや検索、killシグナルの送信ができ、親子関係を表示するツリービューにも切り替えられます。グラフの時間間隔はズームでき、任意のウィジェットを画面いっぱいに拡大できます。htop風のベーシックモードも用意されています。

動作はコマンドラインフラグまたは初回起動時に生成される設定ファイルで制御します。組み込みテーマとカスタムカラーテーマ、レイアウトの調整、項目のフィルタリングに対応しています。Bash、Zsh、fish、PowerShell、Elvish、Fig、Nushell向けのシェル補完ファイルも提供されています。

主な機能

  • 01CPU、メモリ、ネットワーク、温度、ディスクI/Oの時系列グラフとズーム機能
  • 02並べ替え、検索、killシグナル、ツリーモードに対応したプロセステーブル
  • 03ディスク、温度センサー、バッテリー情報を表示するウィジェット
  • 04組み込みおよびカスタムカラーテーマと、設定可能なレイアウト
  • 05Linux、macOS、Windowsを公式サポート

ユースケース

  • SSHセッションから、サーバーやワークステーションのCPU、メモリ、ネットワーク負荷を監視する
  • ターミナルから暴走しているプロセスを見つけて終了する
  • グラフやディスク・温度情報も確認できるモニターにtopやhtopを置き換える

クイックスタート

  1. 1

    Rust stable toolchainを更新する

    rustup update stable
  2. 2

    Cargoでcrates.ioからbottomをインストールする

    cargo install bottom --locked

使う前に知っておきたいこと

  • FreeBSDやAndroidなど、一部のプラットフォームは公式にはサポートされていません。

トピック

よくある質問

bottom とは?
Linux、macOS、Windowsで使える、カスタマイズ可能なクロスプラットフォーム対応のターミナル用グラフィカルプロセス・システムリソースモニター。 bottom (btm) は、Rust製のターミナルベースのシステム・プロセスモニターです。CPU使用率(全体平均とコアごと)、RAMとスワップ、ネットワークI/O、温度、ディスクI/Oを時系列グラフで表示するほか、ディスク容量、温度センサー、バッテリーの状態をテーブルで確認できます。
bottom は無料で使えますか?ライセンスは?
bottom は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
bottom は今もメンテナンスされていますか?
活発にメンテナンス中。bottom の最終コミットは 2026年10月4日 です。
bottom は何に使えますか?
SSHセッションから、サーバーやワークステーションのCPU、メモリ、ネットワーク負荷を監視する ターミナルから暴走しているプロセスを見つけて終了する グラフやディスク・温度情報も確認できるモニターにtopやhtopを置き換える
bottom のインストール方法は?
Rust stable toolchainを更新する: rustup update stable Cargoでcrates.ioからbottomをインストールする: cargo install bottom --locked
bottom はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/ClementTsang/bottom

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト