Provided by: manpages-ja_0.5.0.0.20080615-1_all bug

1.ン
       top のコマンドラインの書式は、以下のように構成される:

            -hv | -bcisS -d delay -n iterations -p pid [,pid...]

       一般には必須とされているスイッチ                                  ('-')
       と空白でさえ、完全にオプションである。

       -b : 操作
            top               を「バッチモード」で起動する。               top
            の出力を他のプログラムやファイルに送る場合に役立つ。
            このモードでは、top           は入力を受け付けず、            '-n'
            コマンドラインオプションで設定された繰り返し回数に達するか、  kill
            されるまで実行を続ける。

       -c :/d : 間隔:  -d ss.tt (_1/10_h :プ
            ライブラリのバージョンと使用法のプロンプトを表示して、終了する。

       -i : トグル
            最後に杵燭気譴 'i'  の状態を逆にして、top  を起動する。  トグルが
            Off の場合、アイドルタスクまたはゾンビタスクは表示されない。

       -n : 制限:  -n number
            top が終了するまでの繰り返し回数またはフレームの最大数を指定する。

       -u ::  -u somebody
            指定された実効                                                 UID
            または実効ユーザー名にマッチするプロセスのみを監視する。

       -U ::  -U somebody
            指定された                                                     UID
            またはユーザー名にマッチするプロセスのみを監視する。
            実・実効・保存・ファイルシステム UID とマッチするものが選ばれる。

       -p : PID:  -pN1 -pN2 ...  または  -pN1, N2 [,...]
            指定されたプロセス     ID     とマッチするプロセスのみを監視する。
            このオプションを   20   個まで指定するか、   コンマで区切った   20
            個までのプロセス             ID            を指定することがでい襦
            両方を混ぜて使用することもでい襦

            これはコマンドラインオプションでのみ指定でい襦
            通常の操作に戻したい場合は、top     を終了して再起動する必要はなく
             --  対話的コマンド '=' を実行するだけでよい。

       -s : 操作
            たとえ    root     であっても、強制的にセゥ絅▲癲璽匹砲靴     top
            を起動する。
            このモードはシステムの設定ファイルで制御する方が、更に良い。 (「5.
            ファイル」の話題を参照すること)。

       -S : トグル
            最後に杵燭気譴     'S'     の状態を逆にして、top     を起動する。
            「累積モード」が              On              の場合、各プロセスは
            そのプロセスとそのプロセスの終了した子プロセスで使われた       cpu
            時間とともに表示される。
            このモードのより詳しい情報については、対話的コマンド           'S'
            を参照すること。

       -v :ン
            ライブラリのバージョンと使用法のプロンプトを表示して、終了する。

2. /ム
   2a.明
       top  で表示可能なフィールドを以下にリストする。  これらのフィールドは、
       対話的コマンド  'o'  (フィールドの順序変更) で指定でい覦銘屬亡悗錣蕕此
       以下で示す文字と常に関連付けられている。

       全てのフィールドはソート対象として選択可能であり、
       降順でソートするか昇順でソートするかを制御でい襦
       ソート機能についての詳しい情報は「3c.
       タスクエリアコマンド」の話題を参照すること。

       a: PID  --  プロセス ID
          タスクの一意なプロセス      ID。     定期的に同じ番号が使われるが、0
          から再スタートすることはない。

       b: PPID  --  親プロセスのプロセス ID
          タスクの親タスクのプロセス ID。

       c: RUSER  --  実ユーザー名
          タスクの所夕圓亮促罅璽供写勝

       d: UID  --  ユーザー ID
          タスクの所夕圓亮存ユーザー ID。

       e: USER  --  ユーザー名
          タスクの所夕圓亮存ユーザー名。

       f: GROUP  --  グループ名
          タスクの所夕圓亮存グループ名。

       g: TTY  --  制御端末
          制御端末の名前。                  通常はプロセスが開始されたデバイス
          (シリアルポート、疑似端末   (pty)  など)  であり、入出力に使われる。
          しかしタスクは端末に関連付ける必要はなく、その場合は             '?'
          が表示される。

       h: PR  --  優先度
          タスクの優先度

       i: NI  --  nice 値
          タスクの  nice  値。  負の  nice  値は高い優先度を意味し、正の  nice
          値は低い優先度を意味する。            このフィールドが             0
          の場合、タスクの割り当て       (dispatchability)      を決定する際に
          優先度を調整していないこと意味する。

       j: P  --  最後に使用された CPU (SMP)
          最後に利用されたプロセッサを表す値。 カーネルはわざと weak  affinity
          を使っているので、             本当の            SMP            環-
          では、この値は頻繁に変わりやすくなる。       また実行中の        top
          の動作そのものが (cpu 時間に対する余分な要求となることによって) weak
          affinity         を壊すかもしれず、          プロセスの          CPU
          変更がより多くなるかもしれない。

       k: %CPU  --  CPU 使用率
          前回のスクリーン更新からの、タスクの所要  CPU  時間の占洋─  総 CPU
          時間のパーセンテージで表される。    本当の    SMP    環兇任蓮◆Irix
          モード」が  Off の場合、 top は「Solaris モード」で操作し、 タスクの
          cpu     使用率は総     CPU     数で割り算される。     'Irix/Solaris'
          モードは対話的コマンド 'I' でトグルでい襦

       l: TIME  --  CPU 時間
          タスクが開始してから利用した  CPU  時間の総計。  「累積モード」が On
          の場合、         各プロセスは終了した子プロセスが使った          cpu
          時間とともにリストされる。
          「累積モード」はコマンドラインオプションと対話的コマンドの       'S'
          でトグルでい襦 このモードについての更なる情報は、対話的コマンド 'S'
          を参照すること。

       m: TIME+  --  CPU 時間 (1/100 単位)
          'TIME' と同じであるが、精度を 1/100 秒単位まで反映させる。

       n: %MEM  --  メモリ使用率 (RES)
          タスクが現在使用している利用可能メモリの占洋─

       o: VIRT  --  仮想イメージ (kb)
          タスクが使用してい曠瓮皀蠅料輓漫          コード・データ・共-
          ライブラリ・スワップアウトされているページが含まれる。

          VIRT = SWAP + RES.

       p: SWAP  --  スワップされたサイズ (kb)
          タスクの曠瓮皀螢ぅ瓠璽犬里Δ船好錺奪廛▲Ε箸気譴辛分。

       q: RES  --  常駐サイズ (kb)
          タスクが使用しているスワップされていなメモリ。

          RES = CODE + DATA.

          TP       3       r:       CODE       --       コードサイズ      (kb)
          実行可能コードに割かれメモリの総量。 「テゥ好半鐫鵐汽ぅ (text
          resident set)」または TRS とも呼ばれる。

       s: DATA  --  「データ+スタック」のサイズ (kb)
          実行可能コード以外に割かれメモリの総量。    「データ常駐サイズ
          (data resident set)」または DRS とも呼ばれる。

       t: SHR  --  共優瓮皀螢汽ぅ (kb)
          タスクが利用している共優瓮皀蠅料輓漫  他のプロセスと共佑気譴覯椎柔-
          のあるメモリを単純に反映している。

       u: nFLT  --  ページフォールト回数
          あるタスクに対して起こっ璽據璽献侫ールトの回数。
          ページフォールトは、現在、アドレス空間にない
          仮想ページに対してプロセスが読み書い靴茲Δ箸靴燭箸に起こる。
          メジャーページフォールトとは、あるページを利用可能にするために
          ディスクアクセスが起こる場合のことである。

       v: nDRT  --  ダーティページ数
          最後に書すまれてから変更されたページの数。
          ダーティページは、対応する物理メモリの場所が他の仮想ページで使用される前に、
          ディスクに書すまれなければならない。

       w: S  --  プロセス状態
          タスクの状態は以下のいずれかである:
             'D' = 割り込み不可能なスリープ状態
             'R' = 実行中
             'S' = スリープ状態
             'T' = トレース中/停止された
             'Z' = ゾンビ

          実行中と表示されるタスクは「実行準備済み」と考えるのがより正しいだろう。
           --  タスクの  task_struct  は  Linux  の実行ゥ紂爾派集修気譴討い襦
          本当の  SMP  マシン以外でさえ、top  の遅延間隔と nice 値に依っては、
          この状態のタスクを非常に多く目にするだろう。

       x: Command  --  コマン鵑泙燭魯廛蹈哀薀名
          タスクを開始するのに使ったコマンドライン、
          またはタスクに関連づけられたプログラムの名前を表示する。
          コマンド__WCHAN  --  スリープしている関数
          カーネルリンクマップ   ('System.map')   が利用可能かに否かによって、
          タスクが現在スリープしているカーネル関数の名前またはアドレスが表示される。
          実行中のタスクでは、このカラムにダッシュ ('-') が表示される。

         : このフィールドを表示すると、 top 自身のワーゥ鵐哀札奪箸 700Kb
          増加する。               このオーバーヘッドを減らす唯一の方法は、top
          を停止して再起動することである。

       z: Flags  --  タスクフラグ
          このカラムにはタスクの現在のスケジューリングフラグが 0 を省略した 16
          進数で表示される。     これらのフラグは公式には      <linux/sched.h>
          に書かれている。
          公式なものではないが、「フィールド選択」スクリーンと
          「フィールド順序指定」スクリーンにも説明がある。

   2b.定
       対話的コマンド  'f'  (フィールド選択)  または  'o' (フィールド順序指定)
       を入力すると、                     現在鵑箸修寮睫世-
       述されたスクリーンが表示される。

       以下は、top  の  4  つのウィンドウ・フィールドグループのうちの  1  つの
       サンプル鵑函
       使用される代表的なフィールドの説明である。

       -  サンプルのフィールド文字列:
             ANOPQRSTUVXbcdefgjlmyzWHIK

       -  表示されるフィールドの順番は、文字列中の文字の順番に対応する。

       -  文字が_* K: %CPU       = CPU usage
                l: TIME       = CPU Time
                m: TIME+      = CPU Time, hundredths
              * N: %MEM       = Memory usage (RES)
              * O: VIRT       = Virtual Image (kb)
              ...

      鬟好リーン  --  対話的コマンド 'f'
          対応する文字を入力すること┐_--  対話的コマンド 'o'
          対応すを入力することでフィールド犬__3.ド
       以下に挙げたものは、コマンドをカテゴリ分けした簡単な索引である。
       いくつかのコマンドは          1         回以上書かれている          --
       これはコマンドの意味やスコープが、
       そのコマンドが発行された状況に依存するためである。

         3a. _
               <Ret/Sp> ?, =, A, B, d, G, h, I, k, q, r, s, W, Z
         3b. _
               l, m, t, 1
         3c. _
               外観:    b, x, y, z
               内容:    c, f, o, S, u
               サイズ:  #, i, n
               ソート:  <, >, F, O, R
         3d. _
               <Ret>, a, B, b, H, M, q, S, T, w, z, 0 - 7
         4b. _
               -, _, =, +, A, a, G, g, w

   3a.ド
       グローバルな対話的コマンド縫侫襯好リーンモードと別形式の表示モードで使用可能である。
       しかし「セゥ絅▲癲璽鼻廚覇虻遒靴討い訃豺腓砲蓮
       これらの対話的コマンドのいくつか襦

       top                     がセゥ絅▲癲璽匹否かを前もって知りたい場合は、
       ヘルプコマンドを実行し、2 行目のシステムサマリーを見るだけでよい。

         <Enter> または <Space> :_
              これらのコマンドは何も行わず、単に無視される。
              しかし、これらのコマンドは top を目覚めさせ、 (最後の画面更新の)
              後で表示全体が再描画される入力が
              受け付けられていた場合はそれを知らせる。

              遅延間隔が長いとい妨什澆両態を知りたい場合は、       これらの-
              ーのいずれかを使うこと。

         '?' または 'h' :_
              2              つのヘルプレベルが使用可能である。              1
              つ目では全ての基本的な対話的コマンドのメモを表示する。       top
              が_=' :_
              表示されるタスクの制限をなくす。   このコマンドは邑になっている
              'i'    (アイドルタスク)    コマンドと     'n'     (最大タスク数)
              コマンドを無効にする。             このコマンドは            PID
              を指定した監視の「終了」も行う。                             PID
              を指定した監視についての議論は、コマンドラインオプション    '-p'
              を参照すること。

              別形式の表示モードで実行すると、このコマンドは少し-
              い意味を持つ。

         'A' :_
              このコマンドはフルスクリーンモードと別形式の表示モードを切り替える。
              「カレント」ウィンドウとフィールドグループについて知るには、  4.
              別形式の表示モードと対話的コマンド 'G' の話題を参照すること。

         'B' :_
              このコマンドは terminfo の「太字」機能を使用するか否かに影響し、
              サマリーエリアとタスクエリアの「カレント」ウィンドウを変更する。
              このコマンドは本来はダム端末での使用を意図したものであるが、
              いつでも適用でい襦

             :          このトグルが          On          で          top
              がモノクロモードで動作している場合、       里通常のテ-
              ストになる。     よって、'x'     と     'y'     (またはその一方)
              のトグルを使って、        強調のために表示状態を逆にしない限り、
              これらのトグルが On になっていても、表示上は確認でい覆ぁ

       * 'd' または 's' :_
              秒単位の遅延時間      (表示を更新する間隔)      を入力するための
              プロンプトが表示される。

              小数以下の秒も受け付けるが、負の数は許されない。  0 を入力すると
              (ほぼ)     連続で更新され、     システムと端末ドライバが     top
              の要求に遅れないようするので、       不満造壁充┐砲覆辰討靴泙Α
              システムの負荷は遅延の値に反比例するので、
              気をつけて設定すること。

              現在の遅延時間を知りたい場合は、好い覆箸-
              に単にヘルプコマンドを実行して、      システムサマリーの       2
              行目を見ればよい。

         'G' :__
              1   から   4  までの数字を入力するためのプロンプトが表示される。
              この数字は「カレント」ウィンドウに設定するウィンドウ/フィールドグループを示す。
              特に別形式の表示モードを試してみると、      すぐにこれらの     4
              つのウィンドウの満妥戮増すだろう。

         'I' :Irix/Solaris _
              「Solaris  モード」('I'   トグルの   Off)   で動作している場合、
              タスクの     cpu     使用率は     CPU     の個数で割り算される。
              このコマンドを実行すると、このトグルの新しい状態が表示される。

         'u' :_
              UID                 またはユーザー名を入力するプロンプトが出る。
              選択されたユーザーに属するプロセスのみが表示される。
              このオプションは実効 UID にマッチする。

         'U' :_
              UID                 またはユーザー名を入力するプロンプトが出る。
              選択されたユーザーに属するプロセスのみが表示される。
              このオプションは実・実効・保存・ファイルシステム             UID
              にマッチする。

       * 'k' :_kill
              最初に             PID            を入力するプロンプトが出され、
              その後、送信するシグナルを入力するプロンプトが出される。
              プロンプトから反映されるデフォルトのシグナルは  SIGTERM である。
              しかし、数値または名前を指定して任意のシグナルを送ることがで-
              る。

              kill                              を行う手順から抜けたい場合は、
              どこまで進んだかによって、以下の何れかを行えばよい:
                 1) pid プロンプトでは、単に <Enter> を押す。
                 2) シグナルプロンプトでは、0 を入力する。

         'q' :_

       * 'r' :_renice
              最初に            PID             を入力するプロンプトが出され、
              その後、そのプロセスに設定する                              nice
              の値を入力するプロンプトが出される。
              正の値を入力すると、プロセスの優先度は低くなる。
              逆に負の値を入力すると、そのプロセスはカーネルから現在より-
              利に扱われる。

         'W' :_
              オプション・トグル・現在のディスプレイモード・遅延時間の全てを保存する。
              top                   を終了する直前にこのコマンドを発行すると、
              全く同じ状態で後から再起動でい襦

         'Z' :_
              この-
              ーを入力すると、「カレント」ウィンドウまたは全てのウィンドウの色を
              変更する別のスクリーンに移る。
              この対話的コマンドについての詳細は、3d.
              カラーマッピングの話題を参照すること。

       *  アスタリスク  ('*')  が付いたコマンドは「セゥ絅▲癲璽鼻廚任六藩僂任-
          ない。               また、これらのコマンドはレベル                1
          のヘルプスクリーンに表示されない。

   3b.ド
       サマリーエリアの対話的コマンドはフルスクリーンモードと別形式の表示モードの両方におい修任△襦
       これらは表示の先頭行に影響し、メッセージとプロンプトの位置を決定する。

       これらのコマンドは常に「カレント」ウィンドウ/フィールドグループにだけ影響を与える。
       「カレント」ウィンドウとフィールドグループについての洞察は、         4.
       別形式の表示モードと対話的コマンド 'G' の話題を参照すること。

         'l' :_uptime _--  On/Off
              フルスクリーンモードで動作している場合は、          プログラム名
              (エイリアスの可能世發△)                       の行も含まれる。
              また別形式の表示モードで動作している場合は、「カレント」ウィンドウ名も含まれる。

         'm' :__--  On/Off
              このコマンドはサマリーエリアの 2 行に影響する。

         't' :_CPU _--  On/Off
              このコマンドは、'1'   トグルの状態と   top   が本当の   SMP   で
              動作しているか否かによって、サマリーエリアの                   2
              行以上に影響する。

         '1' :1 _CPU __CPU _--  On/Off
              このコマンドは            't'           コマンドで           CPU
              状態の部分をどのように表示するかに影響する。
              このコマンドは元々は大規模並列な                             SMP
              マシンで使用するためにあるが、             SMP              環-
              にのみ限定されるわけではない。

              サマリーエリア  で  'Cpu(s):' と表示されている場合、'1' トグルは
              On   であり、   全ての    cpu    情報が    1    行に集計される。
              そうでないの場合、各     cpu     は     'Cpu0,     Cpu1,    ...'
              のように分けて表示される。

      :     どのウィンドウにおいてもサマリーエリア全体のトグルが      Off
       の場合は、                                圓里澆残される。
       このようにして、フルスクリーンモードにおけるプログラム名
       または別形式の表示モードにおける「カレント」ウィンドウ名を   (一時的に)
       犠牲にして、 利用可能なタスク行を最大化でい襦

   3c.ド
       タスクエリアの対話的コマンドはフルスクリーンモードにおい僕用可能である。

       タスクエリアの対話的コマンドは、「カレント」ウィンドウのタスク表示が
       Off   になっている場合   (4.    別形式の表示モードの話題を参照すること)
       は、別形式の表示モード_b' :__
              このコマンドは              'x'              と              'y'
              トグルがどのように表示されるかに影響する。
              さらにこのコマンドはこれらのトグルのうち 少なくとも  1  つが  On
              になっている時にのみ利用可能である。

         'x' :_
              現在のソートフィールドのハイライトを変更する。
              ソートフィールドを常に視覚的に知らせる必要はたぶんない。
              またパスが長くなってしまうので、ユーザーは常に
              「カラムのハイライト」を    Off    にして実行するだろうと    top
              は仮定している。

              どのフィールドでソートされているかを忘れてしまった場合、
              このコマンドはすぐに視覚的に知らせてくれる。

         'y' :_
              「実行中」のタスクのハイライトを変更する。
              このタスク状態についての更なる考察は、                       2a.
              フィールドとプロセス状態の説明の話題を参照すること。

              この機能はシステムの健康状態をみるための重要な情報を提供する。
              このコマンドのコストは、端末のエスケープシーケンスするだけで、
              わずかなものである。

         'z' :__
              「カレント」ウィンドウの色を、最も最近使われたカラー形式と、
              白地に黒または黒地に白という古くからの形式で切り替える。
              このコマンドはサマリーエリアとタスクエリアを変更するが、
              'x', 'y', 'b' トグルの状態には影響しない。

       タスクウィンドウ容
         'c' :__
              このコマンドは「コマンド」カラムが
              現在表示されているか否かによらず、受け付けられる。
              後でコマンドフィールドが表示に含まれるようになると、
              ユーザーが適用した変更はすぐに反映される。

         'f' と 'o' :__
              これらのァ爾魏,垢函∧未離好リーンが表示される。
              このスクリーンでは、どのフィールドを表示するかと
              フィールドの順序が変更でい襦
              これらの対話的コマンドについての更なる情報は、               2b.
              カラムの選択と順序指定の話題を参照すること。

         'S' :_
              「累積モード」が    On    の場合、各プロセスはそのプロセス自身と
              そのプロセスの死んだ子プロセスの cpu 時間とともにリストされる。

              Off
              の場合、多くの別々のタスクにフォークするプログラムは、現れづらい
              'init'                やシェルのようなプログラムは表示されるが、
              その他のコンパイラなどはたぶん表示されない。
              ソートフィールドが等しく        'S'       の状態が異なる       2
              つのタスクウィンドウを試して、
              どちらの表示法がよいか見て欲しい。

              このコマンドを発行すると、このトグルの新しい状態が表示される。
              「累積モード」が邑になっているかを前もって知りたい場合は、
              単にヘルプを実行して、ウィンドウサマリーの 2 行目を見ればよい。

         'u' :_
              表示するユーザーの名前を入力するプロンプトが出される。
              それ以降は、タスクウィンドウにはマッチするユーザー            ID
              のみが表示される。 タスクが何も表示されなくなる場合もある。

              後になって全てのタスクを再び監視したくなった場合は、
              このコマンドを再度発行すればよい。
              ただし、プロンプトに名前は入力せず、単に <Enter> を押す。

       タスクウィンドウズ
         'i' :_
              全てのタスクまたはアクティブなタスクのみを表示する。
              このトグルが                                                 Off
              の場合、アイドルプロセスまたはゾンビプロセスは表示されない。

              別形式の表示モードにおいて最後のタスク表示に対してこのコマンドが適用されても、
              それより前の全てのタスク表示は既に表示されているので、
              ウィンドウのサイズには影響しない。

         'n' または '#' :_
              表示するタスク数を入力するプロンプトが出される。
              ユーザーが指定した数以下で、
              かつ利用可能なスクリーンの行数が使用される。

              別形式の表示モードにおいて使用されると、
              このコマンドは、最後のタスク表示を除ぁ
              現在表示されている各タスク表示のサイズを正確に制御でい襦
              それより前の全てのタスク表示は既に描画されているので、
              最後のウィンドウのサイズには影響しない。

             :
              別形式の表示モードにおいて最後に表示されるタスク表示のサイズを大-
              くしたい場合は、
              それより前のタスク表示のサイズを小さくすること。

       タスクウィンドウト
         互換世里燭瓠△海  top  は以前の  top  で使われていた  多くのソート-
         ーをサポートしている。              元来これは以前の              top
         のユーザーへのサービスなので、
         これらのコマンドはヘルプスクリーンには現れない 。
            コマンド  ソートフィールド              サポート
              A         開始時間 (非表示)             No
              M         %MEM                          Yes
              N         PID                           Yes
              P         %CPU                          Yes
              T         TIME+                         Yes

         以下のソート機能を使う前に、対話的コマンド        'x'        を使って
         カラムのハイライトを一時的に邑にすることを奨める。
         これは実際のソート環-
         がユーザーの意図に合っているかを確認する助けになる。

         現在のソートフィールド訃豺腓漾
         以下の対話的コマンドを受け付ける。
         ソートフィールドは次の理由により表示されて__Off である。

         '<' :_
              ソートフィールドが表示されている最初のフィールドでない限り、
              ソートカラムを左へ移動する。

         '>' :_
              ソートフィールドが表示されている最後のフィールドでない限り、
              ソートカラムを右へ移動する。

         現在のソートフィールドが表示されているか否かに関わらず、
         以下の対話的コマンド房け付ける。

         'F' または 'O' :_
              これらのァ爾亙未離好リーンを表示させる。
              このスクリーンでは、どのフィールドをソートカラムとするかを変更で-
              る。

              以前には表示されていなかったフィールドが選択された場合、
              そのフィールドは  top  の表示に戻るとい剖制的に  On  にされる。
              しかし、スクリーン幅と選択したフィールドの順序によっては、
              ソートフィールドは表示されないかもしれない。

              この対話的コマンドは、カラムのハイライトをOffにして          top
              を実行しているとい法
              現在のソートフィールドをとても簡単に確認でい詈慷な方法である。

         'R' :__
              この対話的コマンドを使うと、「高い方から低い方」と「低い方から高い方」を
              切り替えることがでい襦

        :      フィールドのソートには、カラムに表示されている値ではなく、
         内部的な値を使っている。  よって、TTY  と  WCHAN   フィールドは厳密な
         ASCII 照合順序 (collating sequence) には違反するかもしれない。

   3d.グ
       対話的コマンド      'Z'      を発行すると、別のスクリーンが表示される。
       このスクリーンでは、top                              の表示に戻る前に、
       「カレント」ウィンドウのみまたは 4 つのウィンドウ全ての色を変更でい襦

      ド
           4 つの大文字櫃鯀択する。
           8 つの数字Г鯀択する。
           通常のトグルが利用可能である
               'B'       :太字の無効/邑
               'b'       :実行中のタスクを「太字」/反転
               'z'       :カラー/モノクロ
           その他のコマンドも利用可能である
               'a'/'w'   :適用し、次/前へ行く。
               <Enter>   :適用し、終了する。
               'q'       :現在の変更を破棄し、終了する。

       'a'     または     'w'     を使って対象となるウィンドウを順番に選択し、
       そのウィンドウを抜けるとい防充┐気譴討い襯ラー形式を適用でい襦
       もちろん、任意のウィンドウに戻って別な色を再適用したり、            'z'
       トグルで色を完全に Off にすることも簡単にでい襦

       カラーマッピングスクリーンは、フルスクリーンモードまたは別形式の表示モードにおける
       「カレント」ウィンドウ/フィールドグループを変更するのにも使える。   'q'
       または   <Enter>   が押されたとい紡仂櫃箸気譴討い織侫ールドは、    top
       の表示に戻ったとい縫レントフィールドにされる。

4.ド
   4a.要
      /Off にすることもでい襦

              サマリーエリアは、たとえそのメッセージ行だけであっても、常に存在する。
              どの時点でも1      _0        から       4       個までの
              別々のタスク表示がスクリーンに表示されているかもしれない。

      :
              「カレント」ウィンドウとは、サマリーエリアに関連づけられたウィンドウと、
              タスクに関連するコマンドが常に送られるウィンドウである。
              別形式の表示モードでは、タスク表示  のトグルを  Off  でい襪里如
              いくつかのコマンドは「カレント」ウィンドウでは制限されるかもしれない。

              サマリーエリアの先頭行のトグルを Off  にすると、更に複雑になる。
              ウィンドウ名       ('l'       でトグルされる行)       がないと、
              どのウィンドウが「カレント」ウィンドウなのか簡単に分からなくなる。

   4b.ド
         '-' と '_' :__
              '-'   ァ爾蓮屮レント」ウィンドウのタスク表示を  On  または  Off
              にする。    On    の場合、このタスクエリアは    'f'    と    'o'
              コマンドで確定した          最小限のカラムヘッダしか表示しない。
              またこのタスクエリアは、ユーザーが                             0
              個以上のタスクに対して適用した
              他のタスクエリアのオプション/トグルも反映する。

              '_'  ァ爾脇韻犬海箸鯀瓦討離織好表示に対して行う。  一方、この-
              ーは現在表示されているタスク表示と     ユーザーがトグルを    Off
              にしたタスク表示を切り替える。                                 4
              つのタスク表示が現在全て表示されている場合、
              この対話的コマンドはサマリーエリアのみを表示される要素として残す。

       * '=' と '+' :_(_A' :_
              このコマンドはフルスクリーンモードと別形式の表示モードを切り替える。

              このコマンドを初めて発行すると、4
              つのタスク表示が全て表示される。
              その後、モードを切り替えると、表示対象として選んだタスク表示のみが表示される。

       * 'a' と 'w' :__
              これらのァ爾蓮屮レント」ウィンドウを変更する。
              コマンドが送られるウィンドウを順番に変更する。        これらの-
              ーは巡回する形式で動作するので、   どちらのァ爾鮖箸辰討盍望する
              「カレント」ウィンドウ へ辿り着ける。

              ウインドウ名が表示されている ('l' のトグルを  Off  にしていない)
              場合に、               「カレント」ウィンドウの名前が強調/色付-
              表示されていないとい蓮        タスク表示         が         Off
              で多くのコマンドが制限されていることを知らせている。

       * 'G' :__
              1      から      4      まで数字を入力するプロンプトが出される。
              この数字は「カレント」ウィンドウに設定するウィンドウ/フィールドグループを表す。

              フルスクリーンモードでは、このコマンドは「カレント」ウィンドウを変更するのに必須である。
              別形式の表示モードでは、'a'                と                'w'
              コマンドに比べてあまり便利ではない、 単なる代替コマンドである。

         'g' :__
              「カレント」ウィンドウに適用する新しい名前を入力するプロンプトが出される。
              ウィンドウ名が表示されている ('l'  のトグルが  On  になっている)
              必要はない。

       *  アスタリスク
          ('*')が付いた対話的コマンドは、別形式の表示モード以外でも使われる。
              '=', 'A', 'G'  常に利用可能である。
              'a', 'w'       カラーマッピングのとい汎韻呼虻遒鬚垢襦

5.ル
   5a.ル
       このファイルが存在すると、どのバージョンの「ヘルプ」スクリーンが
       通常のユーザーに表示されるかに影響を与える。        より重要なのは、top
       の実行中に通常のユーザーに許可されることを、     このファイルで制限で-
       ることである。 通常のユーザーは以下のコマンドを発行でい襦
          k             タスクを kill する。
          r             タスクを renice する。
          d または s    遅延時間/スリープの間隔を変更する。

       システムの設定ファイルはtopによって作ぁ
       逆に、ユーザーがこのファイルを手動で作成し、/etc   ディレクトリに置く。
       このファイル名は   'toprc'  でなければならず、  先頭に  '.'  (ピリオド)
       が付いてはならない。                 このファイルには                 2
       行だけしか書かれていてはならない。

       以下に /etc/toprc の内容の例を示す:
          s         # 1 行目: 「セゥ絅◆廛癲璽匹離好ぅ奪
          5.0       # 2 行目: 「遅延」間隔 (秒単位)

   5b.ル
       このファイルは  '$HOME/.top  に付けた名前'  +  'rc' として書そ个気譴襦
       対話的コマンド 'W' で、このファイルを作成または更新でい襦

       以下に一般的なレイアウトを示す:
          グローバル      # 1 行目: プログラム名/エイリアス、メモ
              "           # 2 行目: id,altscr,irixps,delay,curwin
          ウィンドウ毎    # 行 a  : ウィンドウ名,fieldscur
              "           # 行 b  : winflags,sortindx,maxtasks
              "           # 行 c  : summclr,msgsclr,headclr,taskclr

       環曲竸            $HOME             が存在しない場合、             top
       は個人の設定ファイルをカレントディレクトリに書すもうとする。
       ただしカレントディレクトリの権限に従う。

6.ル
       これらの「トリック」の多くは、ユーザーが             top             の
       スケジューリングを向上させた場合に、最もうまく動作する。  ここでは  top
       を           nice           値           -10           で開始するため、
       ユーザーが権限を持っていると仮定している。

   6a.ク
       これらのくだらないトリックでは、top
       がフルスクリーンモードになっている必要がある。

       -*-  ユーザーインタフェース      (プロンプトからヘルプまで)      では、
            意図的に遅延間隔が          1/10          秒までに制限されている。
            しかしユーザーは希望する遅延時間を自由に設定でい襦 Linux  が  top
            に対して最も良いスケジューリングを行うのを見たいなら、  遅延時間を
            0.09 秒以下にすればよい。

            この実験では、X Window System で xterm  をオープンして最大化する。
            その後、以下を実行する:
              . スケジューリングを向上させ、遅延時間を短くする:
                  nice -n -10 top -d.09
              . ソートされるカラムのハイライトを Off にし、
                パスの長さを最小化する。
              . 行の反転によるハイライトを On にして、強調する。
              . いろいろなソートカラム (TIME/MEM がうまく動作する) と
                正順・逆順のソートを試し、最もアクティブなプロセスが
                ビューに入るようにする。

            Linux                               がユーザーのために常に動作し、
            とても忙しくしているのが分かるだろう。        しかしこれを説明で-
            るプログラムはなかった。

       -*-  xterm     で「黒地に白」を使い、top     のタスクの色を黒に設定し、
            タスクのハイライトを反転でなく太字になっていることを確認して欲しい。
            そして遅延間隔を 0.3 秒程度に設定する。

            最もアクティブなプロセスがビューに入った後で、
            現在実行中のタスクがゴーストのようなイメージとして見えるだろう。

       -*-  既存のリソースファイルを削除するか、新しいシンボリックリンクを作成する。
            この新しいバージョンを起動し、'T'           (隠しァ           3c.
            タスクエリアコマンド、                 ソートの話題を参照すること)
            を入力し、続いて  'W' と 'q' を入力する。 最後に、プログラムを -d0
            (遅延時間 0) で再度起動する。

            この表示は前の     top     より     3     倍の割合で更新され、300%
            スピードアップする。  top  は  TIME で上位に上がってくるので、 top
            が最上位に到達するのに投資している間は、忍耐強く待って欲しい。

   6b.ウ
       これらのくだらないトリックでは、top
       が別形式の表示モードになっている必要がある。

       -*-  3       個または      4      個のタスク表示で表示されているとい法
            最後のウィンドウ以外を選択し、アイドルプロセスを Off にする。  'i'
            を適用しているかによって、いくつかのタスク表示がとい匹バウンドし、
            アコーディオンのようになる。              これは               top
            がスペースを確保するのに最善を尽くしているためである。

       -*-  各ウィンドウのサマリー行を別々に設定する:
            メモリ使用量の表示なし・状態表示なし・何も表示しない・メッセージ行のみ。
            そして                'a'                または                'w'
            を押し続けると、バウンドするウィンドウの別バージョン           --
            跳ね上がるウインドウが見られる。

       -*-  4                                     つのウィンドウ全てを表示し、
            各ウィンドウでアイドルプロセスの表示を        Off         にする。
            そうすると「非常にバウンドする」ゾーンに入るだろう。

   6c.ウ
       このくだらないトリックでも別形式の表示モードが必要である。

       -*-  4                                つのウィンドウ全てを表示し、1:Def
            が「カレント」ウィンドウになっているのを確認する。
            そして他の全てのタスク表示が「巣から押し出される」まで、
            ウィンドウサイズを大いし続ける。

            他のウィンドウがすべて置ご垢┐蕕譴燭蕁
            全ての表示/非表示ウィンドウをトグルする。
            そして以下の言葉について良く考えてみよう:
               top は嘘をついているのか、ユーザーが強要した
               真実を正直に言っているのか?

7.グ
       バグ報告は以下に送って欲しい:
          Albert D. Cahalan, <albert@users.sf.net>

8. top歴
       オリジナルの  top  は、Branko  Lankester  <lankeste@fwi.uva.nl>  の  ps
       プログラムを元にして Roger Binns が書いた。

       Robert   Nation  <nation@rocket.sanders.lockheed.com>  は  これを  proc
       ファイルシステムに適合させた。

       Helmut       Geyer       <Helmut.Geyer@iwr.uni-heidelberg.de>        は
       設定可能フィールドのサポートを追加した。

       その他にも多くの人々が長年に渡って貢献してい拭

9.者
       この全く新しく拡張された top の置ご垢版は
          Jim     /     James     C.    Warner,    <warnerjc@worldnet.att.net>
       によって書かれた。

       以下の方々からは、計り知れない助けをしてもらった:
          Albert D. Cahalan, <albert@users.sf.net>
          Craig Small, <csmall@small.dropbear.id.au>

10.目
       free(1), ps(1), uptime(1), atop(1), slabtop(1), vmstat(8), w(1).