名 前
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 を 継 続 的 に 全 画 面 表 示 で 実 行 す る 。
表 示 更
新 の 間 に N 秒 間
停 止 す る 。 こ
の オ プ シ ョ ン
は −f オ プ シ ョ
ン の 動 作 を 含
む 。 N に は 小 数
点 が 入 っ て も
よ い 。 デ フ ォ
ル ト の 停 止 時
間 は 5 秒 で あ る
。 root が 停 止 時 間 0
秒 で 実 行 す る
と 、 プ ロ グ ラ
ム は 取 り う る
最 高 の 優 先 度
で 実 行 さ れ る
。 CPU と メ モ リ の 統 計 情 報 の 代 わ り に 、 モ ジ ュ ー ル と デ バ イ ス ド ラ イ バ ー に 関 す る 情 報 を 表 示 す る 。 −a procinfo が 取 得 可 能 な 、 全 て の 情 報 を 表 示 す る 。
メ モ リ 、 CPU 時 間 、 ペ ー ジ ン グ 、 ス ワ ッ プ 、 デ ィ ス ク 、 コ ン テ ク ス ト 、 割 り 込 み の 各 統 計 値 に つ い て 、 合 計 で は な く 1 秒 ご と の 値 を 表 示 す る 。 こ の オ プ シ ョ ン は −f オ プ シ ョ ン の 動 作 を 含 む 。
メ モ リ
の 情 報 が 合 計
で 表 示 さ れ る
以 外 は −d と 同
じ 。 −d ま た は −D と 共 に 実 行 し て い る 場 合 、 た と え −n N が N を 1 秒 よ り 大 き な 値 と し て 指 定 さ れ て い て も 、 常 に 1 秒 ご と の 値 を 表 示 す る 。 出 力 を file へ リ ダ イ レ ク ト す る (通 常 は tty)。 例 え ば 、 procinfo を 仮 想 コ ン ソ ー ル や タ ー ミ ナ ル で ず っ と 動 か し て お き た い 場 合 、 init(8) か ら 以 下 の よ う に 起 動 す る と 便 利 で あ る : p8:23:respawn:/usr/bin/procinfo -biDn1 -F/dev/tty8
表 示 で き る 程 度 に 新 し け れ ば 、 -b フ ラ グ は procinfo に 、 I/O リ ク エ ス ト の 回 数 で は な く ブ ロ ッ ク 数 を 表 示 さ せ る (あ ぁ ! ど ち ら も キ ロ バ イ ト へ 正 確 に 変 換 す る こ と な ん て で き な い じ ゃ な い か )。
示 領 域 を 節 約 し て い る 。 こ の オ プ シ ョ ン で IRQ チ ャ ネ ル の 完 全 な 一 覧 を 得 ら れ る が 、 2.1.104 以 降 の カ ー ネ ル を 載 せ た Alpha や Intel 搭 載 の コ ン ピ ュ ー タ で は 、 procinfo は も は や 80x24 の 画 面 に 出 力 を 収 め る こ と が で き な い 。 進 歩 の 代 償 、 な の だ ろ う 。
簡 単 な ヘ ル プ メ ッ セ ー ジ を 表 示 す る 。
対 話 的 コ マ ン ドprocinfo を 全 画 面 表 示 で 実 行 し て い る 場 合 、 n, d, D, S, i, m, a, r, b を 押 す こ と で そ の 動 作 を 切 り 替 え る こ と が で き る 。 こ れ ら は 対 応 す る コ マ ン ド 行 オ プ シ ョ ン と 同 じ 効 果 が あ る 。 さ ら に 、 以 下 の キ ー 入 力 も 可 能 で あ る : q は プ ロ グ ラ ム を 終 了 す る 。 s は m ま た は a を 押 し て 切 り 替 え た 表 示 を 、 メ イ ン 画 面 に 戻 す 。 t は d ま た は D を 押 し て 切 り 替 え た 表 示 を 、 合 計 表 示 に 戻 す 。 <space> は 、 次 に 何 か キ ー を 押 す ま で 画 面 の 更 新 を 停 止 す る 。 C と R は 、 合 計 表 示 で の チ ェ ッ ク ポ イ ン ト を 設 定 及 び 解 除 す る 。 Ctrl-L は 画 面 を リ フ レ ッ シ ュ す る 。 フ ァ イ ル
バ グ何 ? 心 配 す る ? こ の 私 が ?? ま さ か 。 関 連 項 目free(1), uptime(1), w(1), init(8), proc(5) 著 者Sander van Malssen <svm [AT] kozmix.nl> |