COHERENT manpages
This page displays the COHERENT manpage for sa [Print a summary of process accounting].
List of available manpages
Index
sa -- Command
Print a summary of process accounting
sa [-abcjlmnrstu] [-v N] [file]
One of the accounting mechanisms available on the COHERENT system is
process accounting (also called shell accounting), which records the
commands executed by each user. The command accton enables or disables
shell accounting.
The command sa scans the accounting information in file and prints a
summary. If file is omitted, it reads the file /usr/adm/acct by default.
For each command executed, sa prints the number of calls made, the total
CPU time (user and system), and the total real time. The output is ordered
by decreasing CPU time.
sa recognizes the following options:
a Place commands executed only once and command names with unprintable
characters in the category ``***other''.
b Sort by average CPU time per call.
c Also print CPU time as a percentage of all CPU time used.
j Print average times per call rather than totals.
l Separate user and system time.
m Accumulate information for each user rather for each command.
n Sort by number of calls.
r Reverse the order of the sort.
s After scanning, condense the accounting file and merge it into the
summary files.
t Also print the CPU time as a percentage of real time.
u Print the user and command for each accounting record; this option
overrides all others.
v N For commands called no more than N times, where N is a digit, sa asks
whether to place the command in the category ``**junk**''.
sa uses the summary files /usr/adm/savacct and /usr/adm/usracct to lessen
disk usage.
Files
/usr/adm/acct -- Default account data
/usr/adm/savacct -- Summary
/usr/adm/usracct -- Summary
See Also
ac,
acct(),
acct.h,
accton,
commands
Notes
The file /usr/adm/acct can become very large; therefore, you should
truncate it periodically. Special care should be taken if process
accounting is enabled on a COHERENT system with limited disk space.






