「htop」の版間の差分
提供: セキュリティ
(相違点なし)
|
2013年12月5日 (木) 22:37時点における版
htop とは、Unixのtopコマンドの拡張バージョンです。対話的なプロセスビューワーで、ツリー形式でプロセスのリストを表示できます。
読み方
- htop
- えいちとっぷ
概要
htopとtopコマンドの比較です。
- htopは、すべてのプロセスの完全なコマンドラインをみるために、水平方向と垂直方向にスクロールできます。
- htopは、素早く起動します(topは、なにかを表示するまでの間、データを集めて言うように見えます)。
- htopは、topでプロセスをkillするときのようにプロセス番号を入力する必要はありません。
- htopは、複数のプロセスを同時にkillできます。
- topは、古いです。それ故に、十分にテストされています。
依存関係としてlsofが必要です。
インストール
FreeBSDにインストールする場合
ports コレクションからインストールする場合
cd /usr/ports/sysutils/htop sudo make install clean
pkgコマンドでインストールする場合
sudo pkg install htop
portmasterコマンドでインストールする場合
sudo portmaster -y -d /usr/ports/sysutils/htop
portinstallコマンドでインストールする場合
sudo portinstall /usr/ports/sysutils/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 | ツリー表示 |
/ | 検索 |