クイックアクセス


概要
httpはLinuxの下のインタラクティブなプロセスブラウザで、Linuxの下のtopコマンドを置き換えることができます.
インストールパッケージをダウンロード:
 wget 
http://sourceforge.net/projects/htop/files/htop/1.0.2/htop-1.0.2.tar.gz

コンパイルインストール:
tar xf htop-1.0.2.tar.gz
./configure 
make 
make install

エラー:error:You may want to use--disable-unicode or installlibncursesw.
ncurses-develをインストールする必要があります
yum install ncurses-devel

htopの詳細:
                    
wKioL1Z4xJHzJcv7AADZXdEYeNY624.png
上の左上にCPU、メモリ、スワップ領域の使用状況、右側にタスク、負荷、起動時間が表示されます.次はプロセスのリアルタイム状況です.
以下に、F 1~F 10の機能と対応するアルファベットショートカットキーを示します.
F 1 http使用説明の表示
F 2 htop設定
F 3検索プロセス
F 4インクリメンタルプロセスフィルタ
F 5ツリー構造を表示
F 6ソート方式の選択
F 7はnice値を減らすことができ、対応するプロセスの優先度を高めることができる
F 8はnice値を大きくすることで対応プロセスの優先度を下げることができる
F 9はプロセスに対して信号を伝達することができる
F 10終了htop
コマンドラインオプション(COMMAND-LINE OPTIONS)
-C--no-color単色の配色スキームを使用
-d-delay=DELAY遅延更新時間を設定し、単位秒
-h--help htopコマンドヘルプ情報を表示
-u--user=USERNAME所与のユーザのみを表示するプロセス
-p-pid=PID、PID...所与のPIDsのみ表示
-s--sort-key COLUMNこの列でソート
-v�Cversionバージョン情報を表示
インタラクティブコマンド(INTERCIVE COMMANDS)
上下キーまたはPgUP、PgDnで希望するプロセスを選択し、左右キーまたはHome、Endでフィールドを移動し、もちろんマウスで直接プロセスを選択することもできます.
Spaceタグ/プロセスのタグ付けを解除します.コマンドは、「kill」などの複数のプロセスに適用され、マークされたすべてのプロセスに適用されます.
Uすべてのプロセスをマーク解除
sあるプロセスを選択し、s:straceでプロセスのシステム呼び出しを追跡する
lプロセスが開いているファイルを表示する:lsofがインストールされている場合、このキーを押してプロセスが開いているファイルを表示します.
Iソート順を逆にし,ソートが正の場合は逆にし,逆も同様である.
+, -   When in tree view mode, expand or collapse subtree. When a subtree is collapseda "+"sign shows to the left of the process name.
a(マルチプロセッサがある機器で)CPU affinityを設定する:プロセスで使用できるCPUをマークする
u特定のユーザプロセスを表示する
M Memoryによるソート
P CPU使用順
TはTime+使用順
Fトレースプロセス:ソート順によって選択したプロセスがリスト上を移動した場合、選択したバーがそのプロセスに従うようにします.これは、プロセスを監視するのに役立ちます.この方法では、プロセスを画面上でずっと表示することができます.方向キーを使用すると、この機能は停止します.
Kカーネルスレッドの表示/非表示
Hユーザスレッドの表示/非表示
Ctrl-Lリフレッシュ
Numbers PID検索:PIDを入力すると、対応するプロセスにカーソルが移動します.
htop使用
 
ヘルプの表示
マウスでHelpをクリックするか、F 1を押してヘルプを表示します.
wKiom1Z4xIHAPPm8AABsafQ81pw212.png
htop設定
マウスでSetupをクリックするかF 2を押してからhttp設定のページに入ります.Metersページには先端の情報表示が設定されています.先端の表示は左右に分かれています.何を表示できるかは一番右側の欄に追加できます.上の左側(F 5)や右側(F 6)に追加すればいいです.これが個人設定の範囲です.ここに時計が1つ追加されています.
wKioL1Z4xJKC2fHpAABxWnrRw9s413.png
検索プロセス
マウスでSearchをクリックするかF 3を押すか"/"を入力し、プロセス名を入力して検索します.例えばsshを検索します.
wKiom1Z4xILg9LEgAAD30vHMRJQ053.png
フィルタ
F 4を押すと、フィルタに入り、キーワード検索に相当し、大文字と小文字を区別せず、例えばdevをフィルタする
wKiom1Z4xIOR0ezVAABkUQ59VQ8111.png
ツリー構造の表示
「t」を入力するかF 5を押すと、ツリー構造が表示されます.pstreeと差が少なく、すべてのプログラムがツリー状に実行されている構造が表示されます.これはシステム管理にとって非常に便利で、プログラムがどのように生成されたのかを整理します.もちろん、ツリー構造の閲覧も他のデータに基づいて並べ替えることができます.
wKiom1Z4xInRPP-fAAGLl2YospI261.png
ソート方法の選択
F 6を押すと何を並べ替えるかを選ぶことができますが、最もよく並べ替える内容はcpuとmemoryでしょう.
wKioL1Z4xJvA4lo-AAD4ukjAjWI776.png
プロセスの操作
F 7、F 8はそれぞれnice-とnice+、F 9はkillに対応してプロセスに信号を送り、信号を選んで車に戻ればOK
wKiom1Z4xI_Q1wZ0AAF0FyuChKU486.png
ユーザーのプロセスを表示し、左側でユーザーを選択
「u」を入力し、左側でユーザーを選択
wKioL1Z4xKHxCNsHAADpQfWSwy4570.png