Manpages

名 前

procinfo − シ ス テ ム の 状 態 を /proc か ら 集 め 、 表 示 す る

書 式

procinfo [ −fsmadiDSbrChv ] [ −nN ] [ −Ffile ]

説 明

procinfo は シ ス テ ム に 関 す る デ ー タ を /proc デ ィ レ ク ト リ か ら 集 め 、 格 好 良 く 整 形 し て 標 準 出 力 デ バ イ ス に 出 力 す る 。 各 欄 の 意 味 は 以 下 の 通 り :
Memory:

free(1) の マ ニ ュ ア ル (な る べ く な ら 、 proc 版 の free (1.x の 頃 に Linux を 始 め た 人 で な け れ ば 、 手 元 に あ る free は proc 版 の は ず で あ る ))を 参 照 の こ と 。

Bootup: シ ス テ ム が 起 動 さ れ た 時 刻 。
Load average:
実 行 し て い る ジ ョ ブ の 平 均 個 数 、 実 行 可 能 な プ ロ セ ス の 数 と プ ロ セ ス の 総 数 (カ ー ネ ル が 十 分 に 新 し い 場 合 )、 最 後 に 実 行 さ れ た プ ロ セ ス の PID (同 )。

user: ユ ー ザ 空 間 で の ジ ョ ブ 実 行 に 費 や し た 時 間 の 合 計 。

nice:

nice さ れ た ジ ョ ブ の 、 ユ ー ザ 空 間 で の 実 行 に 費 や し た 時 間 の 合 計 。

system: カ ー ネ ル 空 間 で の 実 行 に 費 や し た 時 間 の 合 計 。 注 意 : 割 り 込 み 処 理 に 要 し た 時 間 は 、 カ ー ネ ル で は カ ウ ン ト さ れ な い (こ れ に 関 し て procinfo は 何 も で き な い )。

idle: 何 の 処 理 も せ ず に 費 や し た 時 間 の 合 計 。

uptime: シ ス テ ム が 起 動 さ れ て か ら の 時 間 。 上 記 4 項 目 の 合 計 は 、 ち ょ う ど こ の 値 に は な ら な い だ ろ う 。
page in:
デ ィ ス ク か ら メ モ リ へ ペ ー ジ イ ン さ れ た デ ィ ス ク ブ ロ ッ ク の 数 。 (1 ブ ロ ッ ク は 、 ほ と ん ど の 場 合 1 キ ロ バ イ ト で あ る )。
page out:
上 記 page in の 逆 (メ モ リ か ら デ ィ ス ク へ ペ ー ジ ア ウ ト さ れ た デ ィ ス ク ブ ロ ッ ク の 数 ) 。
swap in:
ス ワ ッ プ 空 間 か ら ペ ー ジ イ ン さ れ た メ モ リ ペ ー ジ の 数 。
swap out:
ス ワ ッ プ 空 間 へ ペ ー ジ ア ウ ト さ れ た メ モ リ ペ ー ジ の 数 。
context:
シ ス テ ム 起 動 以 降 の 、 コ ン テ ク ス ト ・ ス イ ッ チ の 総 数 。
disk 1−4:
ハ ー ド デ ィ ス ク へ の ア ク セ ス 回 数 。 カ ー ネ ル 1.0.x/1.1.x で は 、 よ そ で 入 手 で き る diskstat パ ッ チ を カ ー ネ ル に 当 て な い と 動 作 し な い 。 全 て の ハ ー ド デ ィ ス ク が 同 じ タ イ プ (例 え ば 、 全 て IDE、 全 て SCSI) で あ る 場 合 に は 、 驚 く べ き 結 果 を 返 す か も し れ な い 。 [こ れ が 最 近 の カ ー ネ ル で も ま だ 当 て は ま る こ と な の か 確 か で は な い が 、 わ た し は 異 な る タ イ プ の ハ ー ド デ ィ ス ク が 混 在 す る シ ス テ ム を 持 っ て い な い の で 確 認 で き な い 。 ]
Interrupts:
こ の 項 目 は 、 カ ー ネ ル が バ ー ジ ョ ン 1.0.5 よ り 古 い 場 合 に は 全 て の IRQ チ ャ ネ ル を 合 わ せ た 1 つ の 数 字 、 カ ー ネ ル が バ ー ジ ョ ン 1.0.5 以 降 の 場 合 に は IRQ チ ャ ネ ル ご と に 2 列 の 数 字 、 の い ず れ か で あ る 。 Intel ア ー キ テ ク チ ャ に は 16 の 異 な る IRQ チ ャ ネ ル が あ り 、 そ れ ら が 通 常 意 味 す る と こ ろ は 以 下 の 通 り で あ る :

0 タ イ マ ー チ ャ ネ ル

0

1 キ ー ボ ー ド

2 コ ン ト ロ ー ラ ー

9 (IRQ 8−15 を 制 御 す る ) へ の カ ス ケ ー ド

3 シ リ ア ル ポ ー ト

2

4 シ リ ア ル ポ ー ト

1

5 パ ラ レ ル ポ ー ト

2

6 フ ロ ッ ピ ー デ ィ ス

ク コ ン ト ロ ー ラ ー

7 パ ラ レ ル ポ ー ト

1

8 リ ア ル タ イ ム ク ロ

ッ ク

9

IRQ2 へ リ ダ イ レ ク ト さ れ て い る

10

−−

11

−−

12

−−

13

数 値 演 算 コ プ ロ セ ッ サ

14 ハ ー ド デ ィ ス ク コ ン ト ロ ー ラ ー

15

−− ハ ー ド ウ ェ ア の 設 定 次 第 で は 、 上 記 で パ ラ レ ル ポ ー ト 、 シ リ ア ル ポ ー ト 、 空 欄 (−−)と し た IRQ チ ャ ネ ル の 意 味 が 変 更 さ れ て い る か も し れ な い の で 注 意 す る こ と 。 こ れ が あ な た の コ ン ピ ュ ー タ に 当 て は ま る な ら 、 た ぶ ん あ な た は そ れ を 承 知 し て い る だ ろ う 。 も し ま だ 分 か っ て い な い な ら 、 カ ー ネ ル を 少 な く と も Linux 1.1.43 以 上 に ア ッ プ グ レ ー ド し て 、 何 が ど の IRQ を 使 っ て い る か procinfo に 教 え て も ら お う 。

Modules: イ ン ス ト ー ル さ れ て い る モ ジ ュ ー ル (ロ ー ダ ブ ル デ バ イ ス ド ラ イ バ ー )と 、 キ ロ バ イ ト 単 位 で 表 し た そ れ ら の サ イ ズ ( −m ま た は −a オ プ シ ョ ン を 用 い た 場 合 の み )。 使 用 回 数 が 0 よ り 多 い モ ジ ュ ー ル は 、 ア ス タ リ ス ク で 示 さ れ る 。
Character and Block Devices:
利 用 可 能 な 全 て の デ バ イ ス と 、 そ れ ら の メ ジ ャ ー デ バ イ ス 番 号 ( −m ま た は −a オ プ シ ョ ン を 用 い た 場 合 の み )。
File Systems:
利 用 可 能 な 全 て の フ ァ イ ル シ ス テ ム ( −m ま た は −a オ プ シ ョ ン を 用 い た 場 合 の み )。 (proc フ ァ イ ル シ ス テ ム の よ う に ) デ バ イ ス の 実 体 を 必 要 と し な い フ ァ イ ル シ ス テ ム は 、 角 括 弧 [] の 中 に 示 さ れ る 。

オ プ シ ョ ン

−f

procinfo を 継 続 的 に 全 画 面 表 示 で 実 行 す る 。

−nN

表 示 更 新 の 間 に N 秒 間 停 止 す る 。 こ の オ プ シ ョ ン は −f オ プ シ ョ ン の 動 作 を 含 む 。 N に は 小 数 点 が 入 っ て も よ い 。 デ フ ォ ル ト の 停 止 時 間 は 5 秒 で あ る 。 root が 停 止 時 間 0 秒 で 実 行 す る と 、 プ ロ グ ラ ム は 取 り う る 最 高 の 優 先 度 で 実 行 さ れ る 。
−m

CPU と メ モ リ の 統 計 情 報 の 代 わ り に 、 モ ジ ュ ー ル と デ バ イ ス ド ラ イ バ ー に 関 す る 情 報 を 表 示 す る 。

−a

procinfo が 取 得 可 能 な 、 全 て の 情 報 を 表 示 す る 。

−d

メ モ リ 、 CPU 時 間 、 ペ ー ジ ン グ 、 ス ワ ッ プ 、 デ ィ ス ク 、 コ ン テ ク ス ト 、 割 り 込 み の 各 統 計 値 に つ い て 、 合 計 で は な く 1 秒 ご と の 値 を 表 示 す る 。 こ の オ プ シ ョ ン は −f オ プ シ ョ ン の 動 作 を 含 む 。

−D

メ モ リ の 情 報 が 合 計 で 表 示 さ れ る 以 外 は −d と 同 じ 。
−S

−d ま た は −D と 共 に 実 行 し て い る 場 合 、 た と え −n NN を 1 秒 よ り 大 き な 値 と し て 指 定 さ れ て い て も 、 常 に 1 秒 ご と の 値 を 表 示 す る 。

−Ffile

出 力 を file へ リ ダ イ レ ク ト す る (通 常 は tty)。 例 え ば 、 procinfo を 仮 想 コ ン ソ ー ル や タ ー ミ ナ ル で ず っ と 動 か し て お き た い 場 合 、 init(8) か ら 以 下 の よ う に 起 動 す る と 便 利 で あ る :

p8:23:respawn:/usr/bin/procinfo -biDn1 -F/dev/tty8

−b カ ー ネ ル が 、 デ ィ ス ク

I/O に 関 し て 読 み 込 み と 書 み 込 み の 回 数 を 個 別

表 示 で き る 程 度 に 新 し け れ ば 、 -b フ ラ グ は procinfo に 、 I/O リ ク エ ス ト の 回 数 で は な く ブ ロ ッ ク 数 を 表 示 さ せ る (あ ぁ ! ど ち ら も キ ロ バ イ ト へ 正 確 に 変 換 す る こ と な ん て で き な い じ ゃ な い か )。

−i 通 常 、

IRQ 表 示 部 は 0 で な い IRQ チ ャ ネ ル の み を 表 示 す る こ と で 表

示 領 域 を 節 約 し て い る 。 こ の オ プ シ ョ ン で IRQ チ ャ ネ ル の 完 全 な 一 覧 を 得 ら れ る が 、 2.1.104 以 降 の カ ー ネ ル を 載 せ た Alpha や Intel 搭 載 の コ ン ピ ュ ー タ で は 、 procinfo は も は や 80x24 の 画 面 に 出 力 を 収 め る こ と が で き な い 。 進 歩 の 代 償 、 な の だ ろ う 。

−r

free(1) コ マ ン ド に あ る よ う な 、 「 実 際 の 」 空 き メ モ リ 容 量 を 表 示 す る 行 を 追 加 す る 。

−h

簡 単 な ヘ ル プ メ ッ セ ー ジ を 表 示 す る 。

−v バ ー ジ ョ ン 情 報 を 表 示 す る 。

対 話 的 コ マ ン ド

procinfo を 全 画 面 表 示 で 実 行 し て い る 場 合 、 n, d, D, S, i, m, a, r, b を 押 す こ と で そ の 動 作 を 切 り 替 え る こ と が で き る 。 こ れ ら は 対 応 す る コ マ ン ド 行 オ プ シ ョ ン と 同 じ 効 果 が あ る 。 さ ら に 、 以 下 の キ ー 入 力 も 可 能 で あ る : q は プ ロ グ ラ ム を 終 了 す る 。 sm ま た は a を 押 し て 切 り 替 え た 表 示 を 、 メ イ ン 画 面 に 戻 す 。 td ま た は D を 押 し て 切 り 替 え た 表 示 を 、 合 計 表 示 に 戻 す 。 <space> は 、 次 に 何 か キ ー を 押 す ま で 画 面 の 更 新 を 停 止 す る 。 CR は 、 合 計 表 示 で の チ ェ ッ ク ポ イ ン ト を 設 定 及 び 解 除 す る 。 Ctrl-L は 画 面 を リ フ レ ッ シ ュ す る 。

フ ァ イ ル

/proc

proc フ ァ イ ル シ ス テ ム 。

バ グ

何 ? 心 配 す る ? こ の 私 が ?? ま さ か 。

関 連 項 目

free(1), uptime(1), w(1), init(8), proc(5)

著 者

Sander van Malssen <svm [AT] kozmix.nl>