「htop」の版間の差分
提供: セキュリティ
(同じ利用者による、間の1版が非表示) | |||
行1: | 行1: | ||
− | [[htop]] とは、[[Unix]] | + | [[htop]] とは、[[Unix]]のtopコマンドの拡張バージョンです。対話的なプロセスビューワーで、ツリー形式でプロセスのリストを表示できます。 |
'''読み方''' | '''読み方''' | ||
行5: | 行5: | ||
__TOC__ | __TOC__ | ||
== 概要 == | == 概要 == | ||
− | [[htop]] | + | [[htop]]とtopコマンドの比較です。 |
* [[htop]]は、すべてのプロセスの完全なコマンドラインをみるために、水平方向と垂直方向にスクロールできます。 | * [[htop]]は、すべてのプロセスの完全なコマンドラインをみるために、水平方向と垂直方向にスクロールできます。 | ||
− | * [[htop]]は、素早く起動します( | + | * [[htop]]は、素早く起動します(topは、なにかを表示するまでの間、データを集めて言うように見えます)。 |
− | * [[htop]] | + | * [[htop]]は、topでプロセスをkillするときのようにプロセス番号を入力する必要はありません。 |
− | * [[htop]] | + | * [[htop]]は、複数のプロセスを同時にkillできます。 |
− | * | + | * topは、古いです。それ故に、十分にテストされています。 |
依存関係として[[lsof]]が必要です。 | 依存関係として[[lsof]]が必要です。 | ||
+ | == 実行例 == | ||
+ | <html> | ||
+ | <iframe width="560" height="315" src="//www.youtube.com/embed/YTH-CT4spAU" frameborder="0" allowfullscreen></iframe> | ||
+ | </html> | ||
== インストール == | == インストール == | ||
− | {{ | + | {{pkg|htop}} |
== セットアップ == | == セットアップ == | ||
=== FreeBSD の場合 === | === FreeBSD の場合 === | ||
− | [[/etc/fstab]]に以下の設定を加えます。 | + | [[fstab|/etc/fstab]]に以下の設定を加えます。 |
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
linproc /compat/linux/proc linprocfs rw,late 0 0 | linproc /compat/linux/proc linprocfs rw,late 0 0 | ||
行74: | 行78: | ||
== 関連項目 == | == 関連項目 == | ||
* [[システムモニタリングツール]] | * [[システムモニタリングツール]] | ||
− | * | + | * top |
* [[lsof]] | * [[lsof]] | ||
− | <!-- | + | <!-- vim: filetype=mediawiki |
− | vim: filetype=mediawiki | + | |
--> | --> |
2015年9月22日 (火) 22:21時点における最新版
htop とは、Unixのtopコマンドの拡張バージョンです。対話的なプロセスビューワーで、ツリー形式でプロセスのリストを表示できます。
読み方
- htop
- えいちとっぷ
概要
htopとtopコマンドの比較です。
- htopは、すべてのプロセスの完全なコマンドラインをみるために、水平方向と垂直方向にスクロールできます。
- htopは、素早く起動します(topは、なにかを表示するまでの間、データを集めて言うように見えます)。
- htopは、topでプロセスをkillするときのようにプロセス番号を入力する必要はありません。
- htopは、複数のプロセスを同時にkillできます。
- topは、古いです。それ故に、十分にテストされています。
依存関係としてlsofが必要です。
実行例
インストール
FreeBSDにインストールする場合
pkgコマンドでインストールする場合
sudo pkg install htop
セットアップ
FreeBSD の場合
/etc/fstabに以下の設定を加えます。
linproc /compat/linux/proc linprocfs rw,late 0 0
sudo mkdir -p /usr/compat/linux/proc sudo ln -s /usr/compat /compat sudo mount linproc
使い方
% htop
ツリーモードでプロセスを表示している例です。
1 [|||| 3.1%] Tasks: 70, 0 thr; 2 running 2 [ 0.0%] Load average: 0.50 0.32 0.20 3 [ 0.0%] Uptime: 5 days, 10:43:28 4 [||||||| 7.5%] Mem[||||||||||||||||||||||||||||||||||||||||||||||||| 443/984MB] Swp[|||||| 162/2559MB] PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command 1 root 172 0 8036 92 0 S 0.0 0.0 0:01.32 /sbin/init -- 86514 kaoru 120 0 91816 74060 0 S 0.0 7.3 12:27.67 ├─ tmux: server (/tmp/tmux-1001/default) 86559 kaoru 120 0 14960 2500 0 S 0.0 0.2 0:01.13 │ ├─ -tcsh 89038 root 120 0 11512 2736 0 T 0.0 0.3 0:00.00 │ │ └─ sudo vim /etc/fstab 89039 root 122 0 29988 7092 0 T 0.0 0.7 0:00.03 │ │ └─ vim /etc/fstab 86515 kaoru 122 0 14960 2928 0 S 0.0 0.3 0:03.02 │ ├─ -tcsh 95258 kaoru 122 0 9976 3996 0 R 4.3 0.4 0:03.46 │ │ ├─ htop 86718 kaoru 172 0 9852 1896 0 T 0.0 0.2 0:00.00 │ │ ├─ /bin/sh /usr/bin/man w 86731 kaoru 120 0 9728 1788 0 T 0.0 0.2 0:00.00 │ │ │ └─ less -R 84318 kaoru 172 0 9852 1804 0 T 0.0 0.2 0:00.00 │ │ ├─ /bin/sh /usr/bin/man ntop 84328 kaoru 120 0 9728 1804 0 T 0.0 0.2 0:00.00 │ │ │ └─ less -R
キー | 説明 |
---|---|
C-p | 上 |
C-n | 下 |
F5 | ツリー表示 |
/ | 検索 |
関連項目
- システムモニタリングツール
- top
- lsof