timex コマンド

目的

コマンドの経過時間、ユーザー時間、システム実行時間を秒単位で報告します。

構文

Timex] [  P- ] [  -s ] コマンド

説明

timex コマンドは、コマンドの経過時間、ユーザー時間、システム実行時間を秒単位で報告します。 フラグを指定すると、timex コマンドとそのすべての子に関するプロセス・アカウンティング・データをリストまたは要約します。 Command は、システム内の任意の実行可能ファイルの名前です。 また、実行間隔中の合計システム稼働状況を報告します。 出力は標準エラーに書き出されます。 システムは /var/adm/pacct ファイルを使用して、コマンドに対応するプロセス・レコードを選択し、同じユーザー ID、ワークステーション ID、実行時間ウィンドウを持つバックグラウンド・プロセスを組み込みます。

フラグ

項目 説明
-o コマンドおよびそのすべての子によって、読み取りまたは書き込みされた合計ブロック数と転送された合計文字数を報告します。
-p コマンドおよびそのすべての子に関するプロセス・アカウンティング・レコードをリストします。 読み取りまたは書き込みされたブロック数と転送された文字数が報告されます。 -p フラグは、 acctcom コマンドで定義された fhkmrt 引数を使って他のデータ項目を修正します。
-f
出力内の fork/exec フラグおよびシステム終了状況列を表示します。
-h
通常のメモリー・サイズではなく、 プロセスが消費できる CPU 時間の合計の小数部 (ホグ係数) を示します。
-k
メモリー・サイズではなく、 合計の kcore 分 (実行時の分ごとに、 使用されるキロバイト・セグメントのメモリー測定) を示します。
-m
平均のメイン・メモリーのサイズを示します。 これはデフォルトです。 -h フラグまたは -k フラグを使用すると、 -m フラグはオフになります。
-r
CPU ファクターを表示します。
-t
個別のシステムおよびユーザー CPU 時間を示します。
-s コマンドの実行中の合計システム稼働状況を報告します。 sar コマンド内にリストされるすべてのデータ項目が報告されます。
-oまたは -pフラグを使用するには、注:会計をオンにする必要がある。

  1. ls コマンドにより読み取られた合計ブロック数と転送された合計文字数を報告するには、次のように入力します。
    timex -o ls
  2. ps コマンドのプロセス・アカウンティング・レコードをリストするには、次のように入力します。
    timex -p ps -fe
  3. ls コマンドの実行の合計システム稼働状況を報告するには、次のように入力します。
    timex -s ls

ファイル

項目 説明
/var/adm/pacct コマンドに対応するレコードを選択するときに使用します。