timex 命令

用途

以秒为单位,报告一条命令的所用时间、用户时间和系统执行时间。

语法

时间 x-o ] [  -p ] [  -s ] 命令

描述

timex 命令以秒为单位报告一条命令的所用时间、用户时间和系统执行时间。 使用指定的标志,timex 命令列出或汇总一条命令及其所有子命令的进程记帐数据。 Command 是系统中任一可执行文件的名称。 也可报告在执行间隔内的全部系统活动。 输出被写到标准错误。 系统使用 /var/adm/pacct 文件来选择与该命令有关的进程记录,并包含有相同用户标识、工作站标识和执行时间窗口的后台进程。

标志

描述
-O 报告由一条命令及其所有子命令进行读或写的块数和传输的所有字符。
-p 列出一条命令及其所有子命令的进程记帐记录。 报告读或写的块数和传输的字符数。 -p 标志采用在 acctcom 命令中定义的 fhkmrt 参数来修改其他数据项。
-f
在输出中显示 fork/ exec 标志和系统退出状态栏。
-h
不表示平均内存大小,而是显示进程(hogfactor)所消耗的全部可用 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 用来选择与命令有关的记录。