htop 3.4:端末の中の色付きプロセス計器盤、サーバーを入れたら最初に足す小さな一品
要約
top が単色の数字の壁を返すところで、htop は計器盤を描く。核心ごとに色の付いた負荷の棒、メモリとスワップはそのまま見え、プロセス一覧はスクロールもできればクリックも効く。終了や優先度の変更に番号を覚える必要はなく、全体でも二百キロバイトに満たない。
おすすめ- ソフト名
- htop
- バージョン
- 3.4.1
- オープンソース
- オープンソース
- OS
- LinuxmacOS
- 公式サイト
- https://htop.dev/
- 更新日時
- 2026-10-06 15:24
top が数字の壁なら、こちらは計器盤
サーバーが固まり、メモリが尽き、SSH で入って top を叩くと、びっしり詰まった単色の数字が一面に返ってくる。読む人のことをあまり考えていない並びだ。htop はその壁を計器盤に近づける、オープンソースの対話的なプロセス閲覧ツールで、GPL 第2版以降で公開されている。CPU の核心ごとに色の付いた負荷の棒が一本、メモリとスワップの使用量は一目で分かる形で並び、プロセス一覧は上下左右にスクロールでき、クリックも効く。だからプロセス番号を覚えていなくても、終了させたり優先度を変えたりできる。このプロジェクトは二十数年前に始まり、その後はずっとコミュニティに維持されてきた。2026年9月時点の安定版は 3.4.1 だ。
本当に壊れたときの使い方
実際の切り分けで打つ手はほぼ決まっている。メモリで並べ替えて機械を食っているものを探し、プロセッサ時間で並べ替えて空回りしているプロセスを見つけ、ツリー表示に切り替えてその一群がどのサービスに属するかを確かめ、選んで終了させるか優先度を変える。画面から一度も出ないままだ。下端のファンクションキーの帯がよく使う操作を表に出しておくので、手引きをめくる必要はない。絞り込みは見るべきプロセスだけに画面を狭め、核心ごとの棒は利用者モードとカーネルモードの時間を分けてくれる。詰まっているのがアプリか、その下のシステムかを見極めるのに、たいていこれが一番早い。数字を読んで暗算する昔のやり方に比べれば、数分かかっていた特定が数十秒で終わる。
top よりどこが良いか
従来の道具より起動が速く、画面は意図的に三段に分かれている。負荷の棒、タスクの要約、プロセスの一覧。だから詰まりは目で拾える。プロセスは木の形で示せて、親子の関係が読み取れる。コンテナのホストでは、大量の短命なプロセスがどのサービスに属するかもはっきりする。検索と絞り込みは打つそばから照合し、複数のプロセスをまとめて選んでまとめて扱える。列の並びと表示は変えられ、配色も好みで替えられ、マウスが効くので端末に慣れていない人も途方に暮れずに済む。
一度そろえれば、どこでも同じ手触り
設定は利用者のホームにある設定ファイルに収まる。列の配置、並べ替えの仕方、計量の棒の見た目を決めておけば、別の機械に写すだけで同じ作業環境が戻る。近ごろの版は互換性の問題を直し続けており、新しいハードウェアのセンサー読み取りや、コンテナ化された環境でのプロセスの帰属の判定も良くなっている。コミュニティの反応も早いほうだ。既定のプロセス閲覧ツールにしてしまえば、日々の点検、緊急の対応、性能の観察が同じ画面で済み、慣れたあとに古い道具へ戻るのは難しい。
どんな機械にも常駐できる軽さ
頼るのは端末の基本ライブラリだけで、パッケージは二百キロバイトに満たない。使う資源はほとんど無いに等しく、古いサーバーでも組み込み機器でも一枚基板の小さな機械でも動く。主要な配布物の倉庫にはそのまま使える包みが置いてある。SSH 越しに遠隔のホストを見張ることも、利用者でプロセスを絞ることも、スレッド単位の細部を見ることもできる。Linux のサーバーと日常的に付き合う人、運用でも開発でも自分で保管場所を立てる人でも、系を入れたあとに最初に足す小さな一品になる。ソースも文書も公開されている。
その値打ちの半分は、覚えてからでないと読めない、という当たり前を崩したところにある。従来の道具は打鍵を覚え、欄の順を覚える必要があった。htop はよく使う操作を画面の下端に印刷してあるので、初めて入った人でも示されたとおりに押せばいい。色の分かれた負荷の棒は「どの核心が忙しいか」を百分率に換算せずに済ませ、メモリとスワップの相対量は長さで語る。ひとつひとつは小さな作り事だが、合わせると機械の健康状態が「数字を読めないと分からない」ものから「見れば分かる」ものに変わる。