CentOS 7 で標準リポジトリおよび EPEL リポジトリからインストール可能な top コマンドに似たリアルタイムのモニタリングツールをまとめた。
インストール
yum -y install epel-release && yum -y update
yum -y install {a,apache,dns,h,if,io,inno,my,pg_,power,tip,virt-}top latencytop-tui iptraf-ng iptstate goaccess netsniff-ng pgcenter
yum -y --enablerepo=epel-testing install glances jnettop
CPU/IO
top
https://web.archive.org/web/20170521033224/http://www.unixtop.org/
top
コマンド。
ショートカット | 内容 |
---|---|
n - 1 0 Enter | 表示行数を指定する |
s - 1 Enter | 更新間隔を指定する |
Shift + w |
~/.toprc に設定が保存される |
Shift + z | 色設定モード |
0 | 0 データの非表示 |
b | 太字/反転表示切り替え |
c | コマンドライのプションの表示/非表示 |
m | メモリの文字/グラフ表示切り替え |
t | タスクの文字/グラフ表示切り替え |
x | ソート列の文字強調 |
y | 実行中タスクの文字強調 |
z | カラー表示 |
h | ヘルプ |
q | 終了 |
atop
https://www.atoptool.nl/
top
コマンドおよび iotop
コマンドの代替。
一画面での情報量が多い。
htop
https://htop.dev/
top
コマンドの代替。
時間推移のグラフ表示が可能。(擬似的な折れ線グラフ的なの)
Glances
https://nicolargo.github.io/glances/
top
コマンドの代替。
視認性が高く見やすい。レイアウトとカラーリングのセンスがよい。
virt-top
https://people.redhat.com/~rjones/virt-top/
virt-top は、仮想化ドメインの統計情報を表示するための 'top(1)' に似たユーティリティ。
tiptop
https://github.com/FeCastle/tiptop
ハードウェアカウンタに基づく性能監視ツール。CentOS 8 用のパッケージはない。
同じ名前で nschloe/tiptop がある。
iotop
http://guichaz.free.fr/iotop/
Iotop は、どのプロセスで I/O が行われているかを表示するための top ライクな UI を持つ Python プログラム。
iotop-c
https://github.com/Tomas-M/iotop
Guillaume Chazarain の iotop Python スクリプトに触発され、Vyacheslav Trushkin によってC言語で書き直され、 Boian Bonev によって改良された。
bashtop
https://github.com/aristocratos/bashtop
PowerTools リポジトリにある?
bpytop
https://github.com/aristocratos/bpytop
RPM パッケージは CentOS 8 から。
PowerTOP
https://github.com/fenrus75/powertop
PowerTOP は消費電力モニター。コンピュータがアイドル状態のときに、必要以上の電力を消費しているソフトウェアコンポーネントを見つけるツール。
- 2.2. PowerTOP Red Hat Enterprise Linux 7 | Red Hat Customer Portal
- Chapter 16. Managing power consumption with PowerTOP Red Hat Enterprise Linux 8 | Red Hat Customer Portal
NumaTOP
https://github.com/intel/numatop
https://01.org/numatop
Network
dnstop
http://dns.measurement-factory.com/tools/dnstop/
https://github.com/measurement-factory/dnstop
Queries: 2 new, 57 total
Sources Count %
--------------- --------- ------
xx.172.220.163 3 5.3
xx.222.204.147 3 5.3
xxx.196.24.98 3 5.3
xx.60.124.201 3 5.3
xxx.77.99.18 2 3.5
xxx.2.181.6 2 3.5
xx.83.0.9 1 1.8
xx.231.32.10 1 1.8
xxx.71.10.161 1 1.8
xxx.204.183.61 1 1.8
xx.38.0.108 1 1.8
xx.160.37.3 1 1.8
xx.99.135.16 1 1.8
xxx.254.254.130 1 1.8
xxx.13.29.44 1 1.8
xx.25.5.150 1 1.8
xxx.207.78.69 1 1.8
xx.211.69.181 1 1.8
iftop
https://www.ex-parrot.com/pdw/iftop/
NetHogs
https://github.com/raboof/nethogs
LatencyTOP
https://www.latencytop.org/
RPM パッケージは CentOS 7 まで。
IPTraf-ng
https://github.com/iptraf-ng/iptraf-ng/
IP Tables State (iptstate)
https://www.phildev.net/iptstate/
netsniff-ng
http://netsniff-ng.org/
ifpps
および flowtop
コマンド
Web
ApacheTop
https://github.com/tessus/apachetop
Apache のログを top 風に表示するコマンド。
GoAccess
DB
innotop
https://github.com/innotop/innotop
mytop
https://jeremy.zawodny.com/mysql/mytop/
pg_top
pgCenter
https://github.com/lesovsky/pgcenter
pgCenter は Postgres を監視およびトラブルシューティングするためのコマンドライン管理ツール。
その他
top 系ではないがビジュアル化ツールということで紹介。
ncdu (NCurses Disk Usage)
du
コマンドの代替。EPEL リポジトリよりインストール可能。
指定階層配下を自動計算、グラフ表示し、カーソルでディレクトリ移動が可能。
またファイルおよびディレクトリの削除が可能。
https://dev.yorhel.nl/ncdu
Midnight Commander
ファイルマネージャー。base リポジトリから mc パッケージとしてインストール可能。
http://midnight-commander.org/