ページ内ナビ
概要
htopはterminalでsystem resourceとprocessを対話的に確認するprocess viewerです。CPU・memory・load・swap等をmeter表示し、process listをsort/filter/tree表示しながら、PIDを直接入力せずreniceやsignal送信などの操作を行えます。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
CPU・memory・load・swapとprocess一覧を一画面で監視する
system-wide meterとprocess tableを組み合わせ、CPU/memory消費、command line、process state等を継続的に確認できます。表示項目やmeter layoutはsetup画面から変更できます。
出典:[1]
processをsearch・filter・tree表示して対話的に調査する
process listを縦横にscrollし、search、filter、tree view、sort column変更をkeyboard操作で切り替えられます。process hierarchyやresource usageをterminalから素早く絞り込めます。
出典:[1]
PIDを手入力せずprocess actionを実行する
選択したprocessに対してsignal送信やrenice等の操作ができ、数値PIDを別途調べてcommandへ渡す手間を減らします。
出典:[1]
向いている用途
SSH先やdesktop terminalでprocess/resource状態を即座に確認したい場合に向く
GUI monitoring stackを用意せず、local machineやremote host上でsystem loadとprocessの関係を対話的に調査したい運用・開発用途に適します。
出典:[1]
導入前の確認
runtimeはncursesを必須としplatform別に取得情報が異なる
htopはterminal handlingにncurses 6.0を必要とし、Linux、BSD、macOS等で取得可能なmetricやoptional dependencyが異なります。build optionとplatform capabilityを確認してください。
参考にした公式資料
- [1]htop 3.5.3 README(2026-10-04)
- [2]htop 3.5.3 release(2026-10-04)
- [3]htop 3.5.3 ChangeLog(2026-10-04)
- [4]htop 3.5.3 configure metadata(2026-10-04)
- [5]htop GPL license(2026-10-04)
編集部からの補足
processへsignal送信やreniceも可能です。production hostでは誤操作を避けるため、権限と対象processを確認してから操作してください。
3ステップで試す
- 1
htop 3.5.3 sourceを取得する
review対象のstable release tagへsourceを固定します。
git clone --depth 1 --branch 3.5.3 https://github.com/htop-dev/htop.git htop-3.5.3 - 2
build環境をconfigureする
ncurses等のrequired dependencyとplatform featureを検出します。system-wide installはまだ行いません。
cd htop-3.5.3 && ./autogen.sh && ./configure - 3
local buildしてversionだけ確認する
make installやprocess操作を行わず、local binaryが3.5.3としてbuildできることを確認します。cd htop-3.5.3 && make -j2 && ./htop --version
成長
成長の推移 · 直近30日
8,367 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 44
- Open PR
- 88
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
GitHubデータ
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- Git63,644 Stars
共通タグ 1件 · 共通カテゴリ 1件 · 同じ言語
localに完全な履歴を持ち、repository同士を同期するdistributed version control
C - tmux49,749 Stars
共通タグ 2件 · 共通カテゴリ 2件 · 同じ言語
terminalを切り離しても作業を保つsession/window/pane管理tool
C - ImageMagick17,598 Stars
共通タグ 2件 · 共通カテゴリ 1件 · 同じ言語
画像変換・編集・合成をCLI/APIで再現可能なpipelineへする
C - Vim41,112 Stars
共通タグ 2件 · 共通カテゴリ 1件
Vi互換を保ちながらundo・補完・構文強調・help・scriptを積み重ねるテキストエディタ
Vim Script - OBS Studio76,987 Stars
共通タグ 2件 · 同じ言語
camera・screen・game・mediaをsceneへ合成し、hardware encoderから録画とlive streamへ出力するproduction studio
C - libsodium13,972 Stars
共通タグ 2件 · 同じ言語
暗号化・署名・パスワードハッシュを移植性の高いAPIで扱う暗号ライブラリ
C
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。