timex [-o] [-p [-fhkmrt]] [-s] command
执行指定的 command 后,将以秒为单位报告执行命令经过的时间、用户时间和系统时间。还可以选择性地列出或汇总 command 及其所有子命令的进程计帐数据,并报告执行期间系统的全部活动。
timex 的输出将写入标准错误。
支持以下选项:
报告 command 及其所有子命令读取或写入的总块数和传输的总字符数。只有安装了进程计帐软件才能使用该选项。
列出 command 及其所有子命令的进程计帐记录。只有安装了进程计帐软件才能使用该选项。子选项 f、h、k、m、r 和 t 可以修改报告的数据项。这些选项如下所示:
报告 command 执行期间系统发生的全部活动(不仅仅是由 command 引起的活动)。将报告 sar(1) 中列出的所有数据项。
举个简单的例子:
example% timex –ops sleep 60
任意复杂的终端会话均可通过为子 shell 计时来进行测量:
example% timex –opskmt sh session commands EOT
有关下列属性的说明,请参见 attributes(5):
|
sar(1)、time(1)、exec(2)、fork(2)、times(2)、attributes(5)
由于没有进程系谱,因此将根据推理从计帐文件 /var/adm/pacct 中选择与 command 关联的进程记录。用户 ID、终端 ID 和执行时间段相同的后台进程将欺骗性地包含在内。