Current File : //usr/share/man/zh_CN.UTF-8/man1/timex.1
'\" te
.\" Copyright (c) 1992, 2011, Oracle and/or its affiliates.All rights reserved.
.\" Copyright 1989 AT&T
.TH timex 1 "2011 年 8 月 15 日" "SunOS 5.11" "用户命令"
.SH 名称
timex \- 为命令计时;报告进程数据和系统活动
.SH 用法概要
.LP
.nf
\fBtimex\fR [\fB-o\fR] [\fB-p\fR [\fB-fhkmrt\fR]] [\fB-s\fR] \fIcommand\fR
.fi

.SH 描述
.sp
.LP
执行指定的 \fBcommand\fR 后,将以秒为单位报告执行命令经过的时间、用户时间和系统时间。还可以选择性地列出或汇总 \fBcommand\fR 及其所有子命令的进程计帐数据,并报告执行期间系统的全部活动。
.sp
.LP
\fBtimex\fR 的输出将写入标准错误。
.SH 选项
.sp
.LP
支持以下选项:
.sp
.ne 2
.mk
.na
\fB\fB-o\fR\fR
.ad
.RS 6n
.rt  
报告 \fBcommand\fR 及其所有子命令读取或写入的总块数和传输的总字符数。只有安装了进程计帐软件才能使用该选项。
.RE

.sp
.ne 2
.mk
.na
\fB\fB-p\fR\fR
.ad
.RS 6n
.rt  
列出 \fBcommand\fR 及其所有子命令的进程计帐记录。只有安装了进程计帐软件才能使用该选项。子选项 \fBf\fR、\fBh\fR、\fBk\fR、\fBm\fR、\fBr\fR 和 \fBt\fR 可以修改报告的数据项。这些选项如下所示:
.sp
.ne 2
.mk
.na
\fB\fB-f\fR\fR
.ad
.RS 6n
.rt  
在输出中列显 \fBfork\fR(2)/\fBexec\fR(2) 标志列和系统退出状态列。
.RE

.sp
.ne 2
.mk
.na
\fB\fB-h\fR\fR
.ad
.RS 6n
.rt  
显示进程在执行过程中使用的可用 CPU 总时间的比率,而不是平均内存大小。该“扰乱因子”计算方法为:(总 CPU 时间)/(经过的时间)。
.RE

.sp
.ne 2
.mk
.na
\fB\fB-k\fR\fR
.ad
.RS 6n
.rt  
显示总 kcore-minutes 而不是内存大小。
.RE

.sp
.ne 2
.mk
.na
\fB\fB-m\fR\fR
.ad
.RS 6n
.rt  
显示平均核心大小(缺省值)。
.RE

.sp
.ne 2
.mk
.na
\fB\fB-r\fR\fR
.ad
.RS 6n
.rt  
显示 CPU 因子:用户时间/(系统时间 + 用户时间)。
.RE

.sp
.ne 2
.mk
.na
\fB\fB-t\fR\fR
.ad
.RS 6n
.rt  
为系统和用户显示单独的 CPU 时间。始终报告读取或写入的块数和传输的字符数。
.RE

.RE

.sp
.ne 2
.mk
.na
\fB\fB-s\fR\fR
.ad
.RS 6n
.rt  
报告 \fBcommand\fR 执行期间系统发生的全部活动(不仅仅是由 \fBcommand\fR 引起的活动)。将报告 \fBsar\fR(1) 中列出的所有数据项。
.RE

.SH 示例
.LP
\fB示例 1 \fR\fBtimex\fR 的示例。
.sp
.LP
举个简单的例子:

.sp
.in +2
.nf
\fBexample% timex \fR\fB-ops\fR\fB sleep 60\fR
.fi
.in -2
.sp

.sp
.LP
任意复杂的终端会话均可通过为子 shell 计时来进行测量:

.sp
.in +2
.nf
\fBexample% timex \fR\fB-opskmt\fR\fB sh\fR
      \fIsession commands\fR
\fBEOT\fR
.fi
.in -2
.sp

.SH 属性
.sp
.LP
有关下列属性的说明,请参见 \fBattributes\fR(5):
.sp

.sp
.TS
tab() box;
cw(2.75i) |cw(2.75i) 
lw(2.75i) |lw(2.75i) 
.
属性类型属性值
_
可用性system/accounting/legacy-accounting
.TE

.SH 另请参见
.sp
.LP
\fBsar\fR(1)、\fBtime\fR(1)、\fBexec\fR(2)、\fBfork\fR(2)、\fBtimes\fR(2)、\fBattributes\fR(5)
.SH 附注
.sp
.LP
由于没有进程系谱,因此将根据推理从计帐文件 \fB/var/adm/pacct\fR 中选择与 \fBcommand\fR 关联的进程记录。用户 ID、终端 ID 和执行时间段相同的后台进程将欺骗性地包含在内。