Amiga Unix — 68040 · 68060

Manual pages › General commands (1)

sag(1)

system activity graph

From the original Amiga UNIX 2.1 manual. Some things it mentions may not be in this release.

NAME

sag - system activity graph

SYNOPSIS

sag [ options ]

DESCRIPTION

sag graphically displays the system activity data stored in a binary data file by a previous sar(1) run. Any of the sar data items may be plotted singly, or in combination; as cross plots, or versus time. Simple arithmetic combinations of data may be specified. sag invokes sar and finds the desired data by string-matching the data column header (run sar to see what is available). These options are passed through to sar:

-s time Select data later than time in the form hh[:mm]. Default is 08:00.

-e time  Select data up to time.  Default is 18:00.

-i sec Select data at intervals as close as possible to sec seconds.

-f file Use file as the data source for sar. Default is the current daily data file /usr/adm/sa/sadd. Other options:

-T term Produce output suitable for terminal term. See tplot(1G) for known terminals. Default for term is $TERM.

-x spec  x axis specification with spec in the form:

         "name[op name]...[lo hi]"

-y spec y axis specification with spec in the same form as above. Name is either a string that will match a column header in the sar report, with an optional device name in square brackets, e.g., r+w/s[dsk-1], or an integer value. Op is + - * or / surrounded by blanks. Up to five names may be specified. Parentheses are not recognized. Contrary to custom, + and - have precedence over * and /". Evaluation is left to right. Thus A / A + B * 100 is evaluated (A/(A+B))*100, and A + B / C + D is (A+B)/(C+D). Lo and hi are optional numeric scale limits. If unspecified, they are deduced from the data. A single spec is permitted for the x axis. If unspecified, time is used. Up to 5 spec's separated by ; may be given for -y. Enclose the -x and -y arguments in "" if they include whitespace. The -y default is:

-y "%usr 0 100; %usr + %sys 0 100; %usr + %sys + %wio 0 100"

EXAMPLES

To see today's CPU utilization:
     sag
To see activity over 15 minutes of all disk drives:
     TS=date +%H:%M
     sar -o tempfile 60 15
     TE=date +%H:%M
     sag -f tempfile -s $TS -e $TE -y "r+w/s[dsk]"

FILES

/usr/adm/sa/sadd      daily data file for day dd.

SEE ALSO

sar(1).