11/3/71 TM (I)
NAME tm -- provide time information
SYNOPSIS tm [ command arg .... ]
1
DESCRIPTION tm is used to provide timing information. When
used without an argument, output like the follow-
ing is given:
tim 77:43:20 29.2
ovh 13:59:42 1.2
dsk 12:06:30 4.1
idl 352:31:37 23.7
usr 3:32:15 0.1
der 5, 171 0, 0
The first column of numbers gives totals in the
named categories since the last time the system
was cold-booted; the second column gives the
changes since the last time tm was invoked. The
tim row is total real time
(hours:minutes:seconds); unlike the other times,
its origin is the creation date of tm's temporary
file. ovh is time spent executing in the system;
dsk is time spent waiting for both kinds of disk
I/O; idl is idle time; usr is user execution
time; der is RF disk error count (left number)
and RK disk error count (right number).
tm can be invoked with arguments which are as-
sumed to constitute a command to be timed. In
this case the output is as follows:
tim 2.2
ovh 0.3
swp 0.5
dsk 1.8
idl 0.0
usr 0.0
The given times represent the number of seconds
spent in each category during execution of the
command.
FILES /tmp/ttmp, /dev/rf0 (for absolute times) contains
the information used to calculate the differen-
tial times.
SEE ALSO format of file system (which tells where the
times come from)
DIAGNOSTICS "?" if the command cannot be executed; "can't
creat temp file" if trouble with ttmp; "cant read
super-block" if times cannot be read from system.
BUGS (1) when invoked with a command argument, every-
thing going on at the moment is counted, not just
the command itself. (2) Two users doing tm si-
multaneously interfere with each other's use of
the temporary file.
OWNER ken, dmr