総合手引 | セクション 8 | English | オプション |
sa ユーティリティを使えば、 /var/account/acct に含まれる情報を、 サマリファイル /var/account/savacct と /var/account/usracct に 凝縮して収めることができます。これらのファイルには、コマンド名やユーザ ID にもとづいたシステムの統計情報が記録されます。 これらのサマリファイルは、 /var/account/acct が 1 日に数百ブロックも大きくなるような利用者の多い システムでは必要になります。 通常、アカウント情報ファイルの前にサマリファイルを読み込むため、 レポートには全ての保存されている情報が含まれます。
file が与えられると、 /var/account/acct のかわりにそのファイルが読み込まれます。 各ファイルが読み込まれたあと、サマリファイルを更新する 必要があればディスクにセーブされます。 最後のファイルが処理されたあと、報告が表示されます。
個々のオプションで指定されるものを除いて、以下に示すラベルが出力で使われます。
avio | 実行時の I/O 操作の平均回数 |
cp | ユーザ時間とシステム時間の合計 (単位:分) |
cpu | cp と同じ |
k | CPU 時間1秒あたりのメモリ使用量 (単位:KB) |
k*sec | CPU 時間で積分したメモリ使用量 (単位:1KB秒) |
re | 実時間 (単位:分) |
s | システム時間 (単位:分) |
tio | I/O 操作の合計回数 |
u | ユーザ時間 (単位:分) |
オプション:
| |
全コマンド名を表示します。表示できない文字を含んだコマンドなども含みます。 デフォルトでは表示できない文字を含むコマンドは、``***other'' に含まれます。 | |
| |
コマンド統計情報を表示する場合、ユーザ時間とシステム時間の合計を コマンドの呼び出し回数で割った値でソートして表示します。 | |
| |
表示される呼び出し回数・実時間・CPU 時間それぞれに関して、コマン ド全体に対するそのコマンドの割合をパーセンテージ表示します。 | |
| |
コマンド統計情報を表示する場合は、ディスク I/O 操作の平均回数でソートします。 ユーザ統計情報を表示する場合は、各ユーザのコマンドあたりのディスクI/O操作回数を表示します。 | |
| |
コマンド統計を表示する場合は、ディスク I/O 操作の合計回数でソートします。 | |
| |
| |
| |
サマリファイルを読みません。 | |
| |
各コマンドの合計時間 (単位:分) の代わりに、 各コマンドの消費時間 (合計時間/呼び出し回数; 単位:秒) を 表示します。 | |
| |
コマンド統計情報を表示する場合は、CPU 時間 1 秒あたりのメモリ使用量で ソートします。 ユーザ統計を表示する場合は、 CPU 時間 1 秒あたりのメモリ使用量を表示します。 | |
| |
コマンド統計を表示する場合は、CPU 時間で積分したメモリ使用量を表示し、 これでソートします。 | |
| |
システム時間とユーザ時間を別々に表示します。普通は合計して表示されます。 | |
| |
コマンド統計情報のかわりに、ユーザ統計を表示します。 | |
| |
呼び出し回数でソートします。 | |
| |
エラーメッセージ以外の出力は行いません。 | |
| |
逆順でソートします。 | |
| |
データをサマリファイルに加えたあと、アカウント情報ファイルを空にします。 | |
| |
各コマンドごとに、実時間/CPU 時間 (システムとユーザ時間) の値を表示します。 CPU時間が小さすぎる場合は、``*ignore*'' が表示されます。 | |
| |
他のオプションを打ち消して、アカウント情報ファイルからユーザ ID、 CPU を使用した合計秒数、合計メモリ使用量、I/O 操作回数、コマンド名 を表示します。 | |
| |
cutoff 時間以下のコマンドについて、 コマンド名を表示し、ユーザに問い合わせを行います。 返答として ``y'' で始まる文字列を入力すると、 そのコマンドは ``**junk**'' に分類されます。 このオプションは、報告のなかから意味のないコマンドを 取り除くために使われます。 | |
デフォルトでは、コマンド統計を表示します。
各行には、コマンドの呼び出し回数、コマンドの経過時間 (分)、
ユーザ時間とシステム時間を合計した CPU 時間、
平均の I/O 操作回数、CPU 時間 1 秒あたりのメモリ使用量、
コマンド名が列挙されます。
/var/account/acct | 生のアカウント情報ファイル |
/var/account/savacct | |
コマンドごとのサマリデータベースファイル | |
/var/account/usracct | |
ユーザごとのサマリデータベースファイル | |
各ラベルにはもっと一貫性があるべきです。
仮想メモリ (VM) システムでは、CPU 時間で積分したメモリの使用量は記録されません。
サマリファイルのフォーマットはオリジナルのものから変更されていますが、 ユーザ id が 32ビットになってアカウントのフォーマットも変更されているので、 これは問題ありません。
SA (8) | February 25, 1994 |
総合手引 | セクション 8 | English | オプション |
このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.
“ | Like a classics radio station whose play list spans decades, Unix simultaneously exhibits its mixed and dated heritage. There's Clash-era graphics interfaces; Beatles-era two-letter command names; and systems programs (for example, ps) whose terse and obscure output was designed for slow teletypes; Bing Crosby-era command editing (# and @ are still the default line editing commands), and Scott Joplin-era core dumps. | ” |
— The Unix Haters' handbook |