「htop」の版間の差分

提供: セキュリティ
移動: 案内検索
(ページの作成:「htop とは、Unixtopコマンドの拡張バージョンです。対話的なプロセスビューワーで、ツリー形式でプロセスのリスト...」)
 
 
(同じ利用者による、間の1版が非表示)
行1: 行1:
[[htop]] とは、[[Unix]]の[[top]]コマンドの拡張バージョンです。対話的なプロセスビューワーで、ツリー形式でプロセスのリストを表示できます。
+
[[htop]] とは、[[Unix]]のtopコマンドの拡張バージョンです。対話的なプロセスビューワーで、ツリー形式でプロセスのリストを表示できます。
  
 
'''読み方'''
 
'''読み方'''
行5: 行5:
 
__TOC__
 
__TOC__
 
== 概要 ==
 
== 概要 ==
[[htop]]と[[top]]コマンドの比較です。
+
[[htop]]とtopコマンドの比較です。
 
* [[htop]]は、すべてのプロセスの完全なコマンドラインをみるために、水平方向と垂直方向にスクロールできます。
 
* [[htop]]は、すべてのプロセスの完全なコマンドラインをみるために、水平方向と垂直方向にスクロールできます。
* [[htop]]は、素早く起動します([[top]]は、なにかを表示するまでの間、データを集めて言うように見えます)。
+
* [[htop]]は、素早く起動します(topは、なにかを表示するまでの間、データを集めて言うように見えます)。
* [[htop]]は、[[top]]でプロセスを[[kill]]するときのようにプロセス番号を入力する必要はありません。
+
* [[htop]]は、topでプロセスをkillするときのようにプロセス番号を入力する必要はありません。
* [[htop]]は、複数のプロセスを同時に[[kill]]できます。
+
* [[htop]]は、複数のプロセスを同時にkillできます。
* [[top]]は、古いです。それ故に、十分にテストされています。
+
* topは、古いです。それ故に、十分にテストされています。
  
 
依存関係として[[lsof]]が必要です。
 
依存関係として[[lsof]]が必要です。
 +
== 実行例 ==
 +
<html>
 +
<iframe width="560" height="315" src="//www.youtube.com/embed/YTH-CT4spAU" frameborder="0" allowfullscreen></iframe>
 +
</html>
 
== インストール ==
 
== インストール ==
{{ports|/usr/ports/sysutils/htop|htop}}
+
{{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]]
+
* 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 ツリー表示
/ 検索

関連項目