1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371
|
.\"
.\" Japanese Version Copyright (c) 1998 Atsushi Ito
.\" all rights reserved.
.\" Translated Tue Sep 8 10:22:16 JST 1998
.\" by Atsushi Ito <ati@rd.masc-ngo.co.jp>
.\" Updated Mon May 1 JST 2000 by Kentaro Shirakata <argrath@ub32.org>
.\" Updated Thu Aug 23 JST 2001 by Kentaro Shirakata <argrath@ub32.org>
.\"
.\"WORD: standard output device 標準出力デバイス
.\"WORD: man page マニュアル
.\"WORD: niced jobs nice されたジョブ
.\"WORD: paged into core メモリへページインされた
.\"WORD: pages swapped in スワップインされたページ
.\"WORD: pages swapped out スワップアウトされたページ
.\"WORD: context switches コンテクスト・スイッチ
.\"WORD: channels チャネル
.\"WORD: Math Coprocessor 数値演算コプロセッサ
.\"WORD: loadable device drivers ローダブルデバイスドライバー
.\"WORD: use count 使用回数
.\"WORD: asterisk アスタリスク
.\"WORD: procfs proc ファイルシステム
.\"WORD: full-screen 全画面表示
.\"WORD: priority level 優先度
.\"WORD: INTERACTIVE COMMANDS 対話的コマンド
.\"
.TH PROCINFO 8 "2001-03-02" "18th Release" "Linux System Manual"
.SH 名前
procinfo \- システムの状態を /proc から集め、表示する
.SH 書式
.B procinfo
[
.IR \-fsmadiDSbrChv
] [
.IR \-n N
] [
.IR \-F file
]
.SH 説明
.B procinfo
はシステムに関するデータを
.B /proc
ディレクトリから集め、格好良く整形して標準出力デバイスに出力する。
各欄の意味は以下の通り:
.TP
.BI Memory:
.B free(1)
のマニュアル(なるべくなら、proc 版の free
(1.x の頃に Linux を始めた人でなければ、
手元にある free は proc 版のはずである))を参照のこと。
.TP
.BI Bootup:
システムが起動された時刻。
.TP
.BI Load\ average:
実行しているジョブの平均個数、実行可能なプロセスの数とプロセスの総数 (カーネル
が十分に新しい場合)、最後に実行されたプロセスの PID (同)。
.TP
.BI user:
ユーザ空間でのジョブ実行に費やした時間の合計。
.TP
.BI nice:
nice されたジョブの、ユーザ空間での実行に費やした時間の合計。
.TP
.BI system:
カーネル空間での実行に費やした時間の合計。
.B 注意:
割り込み処理に要した時間は、カーネルではカウントされない (これに関して
.B procinfo
は何もできない)。
.TP
.BI idle:
何の処理もせずに費やした時間の合計。
.TP
.BI uptime:
システムが起動されてからの時間。上記 4 項目の合計は、
ちょうどこの値にはならな いだろう。
.TP
.BI page\ in:
ディスクからメモリへページインされたディスクブロックの数。(1 ブロックは、
ほと んどの場合 1 キロバイトである)。
.TP
.BI page\ out:
上記 page\ in の逆(メモリからディスクへページアウトされたディスクブロックの数) 。
.TP
.BI swap\ in:
スワップ空間からページインされたメモリページの数。
.TP
.BI swap\ out:
スワップ空間へページアウトされたメモリページの数。
.TP
.BI context:
システム起動以降の、コンテクスト・スイッチの総数。
.TP
.BI disk\ 1\-4:
ハードディスクへのアクセス回数。カーネル 1.0.x/1.1.x では、
よそで入手できる diskstat パッチをカーネルに当てないと動作しない。
全てのハードディスクが同じタイプ (例えば、全て IDE、全て SCSI) である
場合には、驚くべき結果を返すかもしれない。
[これが最近のカーネルでもまだ当てはまることなのか確かではないが、
わたしは異なるタイプのハードディスクが混在するシステムを持っていないので
確認できない。]
.TP
.BI Interrupts:
この項目は、カーネルがバージョン 1.0.5 より古い場合には
全ての IRQ チャネルを合 わせた 1 つの数字、
カーネルがバージョン 1.0.5 以降の場合には IRQ チャネルごとに 2 列の数字、
のいずれかである。Intel アーキテクチャには 16 の異なる IRQ チャネルがあり、
それらが通常意味するところは以下の通りである:
.RS
.PD 0
.TP
.BI 0
タイマーチャネル 0
.TP
.BI 1
キーボード
.TP
.BI 2
コントローラー 9 (IRQ 8\-15 を制御する) へのカスケード
.TP
.BI 3
シリアルポート 2
.TP
.BI 4
シリアルポート 1
.TP
.BI 5
パラレルポート 2
.TP
.BI 6
フロッピーディスクコントローラー
.TP
.BI 7
パラレルポート 1
.TP
.BI 8
リアルタイムクロック
.TP
.BI 9
IRQ2 へリダイレクトされている
.TP
.BI 10
\-\-
.TP
.BI 11
\-\-
.TP
.BI 12
\-\-
.TP
.BI 13
数値演算コプロセッサ
.TP
.BI 14
ハードディスクコントローラー
.TP
.BI 15
\-\-
.RE
.RS
ハードウェアの設定次第では、上記でパラレルポート、シリアルポート、
空欄(\-\-)とした IRQ チャネルの意味が変更されているかもしれないので
注意すること。これがあ なたのコンピュータに当てはまるなら、
たぶんあなたはそれを承知しているだろう。もしまだ分かっていないなら、
カーネルを少なくとも Linux 1.1.43 以上にアップグレードして、
何がどの IRQ を使っているか
.B procinfo
に教えてもらおう。
.RE
.TP
.BI Modules:
インストールされているモジュール(ローダブルデバイスドライバー)と、
キロバイト単位で表したそれらのサイズ(
.B \-m
または
.B \-a
オプションを用いた場合のみ)。使用回数が 0 より多いモジュールは、
アスタリスクで示される。
." 削除されたモジュールは `d'、初期化されていないモジュールは `u'、
." 不正状態フラグ (bad state flag) が付いたモジュールは `b' で示される。
.TP
.BI Character\ and\ Block\ Devices:
利用可能な全てのデバイスと、それらのメジャーデバイス番号(
.B \-m
または
.B \-a
オプションを用いた場合のみ)。
.TP
.BI File\ Systems:
利用可能な全てのファイルシステム(
.B \-m
または
.B \-a
オプションを用いた場合のみ)。(proc ファイルシステムのように) デバイスの実体を
必要としないファイルシステムは、角括弧 [] の中に示される。
.SH オプション
.PD 0
.TP
.BI \-f
.B procinfo
を継続的に全画面表示で実行する。
.TP
.BI \-n N
表示更新の間に N 秒間停止する。このオプションは
.B \-f
オプションの動作を含む。N には小数点が入ってもよい。
デフォルトの停止時間は 5 秒である。root が停止時間 0 秒で実行すると、
プログラムは取りうる最高の優先度で実行される。
.TP
.BI \-m
CPU とメモリの統計情報の代わりに、モジュールとデバイスドライバーに関する情報を
表示する。
.TP
.BI \-a
.B procinfo
が取得可能な、全ての情報を表示する。
.TP
.BI \-d
メモリ、CPU 時間、ページング、スワップ、ディスク、コンテクスト、
割り込みの各統計値について、合計ではなく 1 秒ごとの値を表示する。
このオプションは
.B \-f
オプションの動作を含む。
.TP
.BI \-D
メモリの情報が合計で表示される以外は
.B \-d
と同じ。
.TP
.BI \-S
.B \-d
または
.B \-D
と共に実行している場合、たとえ
.B \-n N
が
.B N
を 1 秒より大きな値として指定されていても、常に 1 秒ごとの値を表示する。
.TP
.BI \-F file
出力を
.B file
へリダイレクトする (通常は tty)。例えば、
.B procinfo
を仮想コンソールやターミナルでずっと動かしておきたい場合、
.B init(8)
から以下のように起動すると便利である:
.B p8:23:respawn:/usr/bin/procinfo\ -biDn1\ -F/dev/tty8
.TP
.BI \-b
カーネルが、ディスク I/O に関して読み込みと書み込みの回数を
個別表示できる程度に新しければ、
.B -b
フラグは
.B procinfo
に、I/O リクエストの回数ではなくブロック数を表示させる
(あぁ! どちらもキロバイトへ正確に変換することなんてできないじゃないか)。
.TP
.BI \-i
通常、IRQ 表示部は 0 でない IRQ チャネルのみを表示することで
表示領域を節約している。
このオプションで IRQ チャネルの完全な一覧を得られるが、2.1.104 以降の
カーネルを載せた Alpha や Intel 搭載のコンピュータでは、
.B procinfo
はもはや 80x24 の画面に出力を収めることができない。進歩の代償、なのだろう。
.TP
.BI \-r
free(1) コマンドにあるような、「実際の」空きメモリ容量を表示する
行を追加する。
.TP
.BI \-h
簡単なヘルプメッセージを表示する。
.TP
.BI \-v
バージョン情報を表示する。
.SH 対話的コマンド
.B procinfo
を全画面表示で実行している場合、
.I n,
.I d,
.I D,
.I S,
.I i,
.I m,
.I a,
.I r,
.I b
を押すことでその動作を切り替えることができる。これらは対応するコマンド行オプシ
ョンと同じ効果がある。
さらに、以下のキー入力も可能である:
.I q
はプログラムを終了する。
.I s
は
.I m
または
.I a
を押して切り替えた表示を、メイン画面に戻す。
.I t
は
.I d
または
.I D
を押して切り替えた表示を、合計表示に戻す。
.I <space>
は、次に何かキーを押すまで画面の更新を停止する。
.I C
と
.I R
は、合計表示でのチェックポイントを設定及び解除する。
.I Ctrl-L
は画面をリフレッシュする。
.SH ファイル
.TP
.BI /proc
proc ファイルシステム。
.SH バグ
何? 心配する? この私が?? まさか。
.SH 関連項目
.BR free (1),
.BR uptime (1),
.BR w (1),
.BR init (8),
.BR proc (5)
.SH 著者
Sander van Malssen <svm@kozmix.cistron.nl>
|