NAME
atsar — system activity report
SYNOPSIS
atsar [ -flags ] t [ n ]
atsar [ -flags ] [ -s time ] [ -e time ] [ -i sec ] [ -f file | -n day#
]
DESCRIPTION
The program atsar(1) can be used to deliver statistics. The design of
this program can be compared with the standard sadc(1) and sar(1)
programs being delivered for other UNIX-implementations, i.e. a data-
collector which reads the statistical counters (from the files under
the directory /proc ) and a presentation-program which formats the
counters and presents them on stdout.
In the first synopsis line, atsar samples cumulative activity counters
in the kernel at n intervals of t seconds, where t should be 1 or
greater. The default value of n is 1.
The type of command shown in the first synopsis line immediately sends
the output for every option specified to standard output. If only one
type of statistical counter is requested, the header is printed once
and after every t seconds the statistical counters are shown for that
period. If several options are requested, a header is printed per
sample followed by the statistical counters for that period.
In the second synopsis line (no sampling interval specified), atsar
extracts data from a previously recorded file, either the one specified
by the -f option or, by default, the daily activity data file
/var/log/atsar/atsadd for the current day dd (day of month).
Alternatively the -n option can be used to specify the day of the month
from which counters should be shown.
The starting and ending times of the report can be defined using the -s
and -e time arguments of the form hh:mm. The -i option selects records
at sec second intervals. Otherwise, all intervals found in the data
file are reported.
The -flags option is used to define which statistical counters are
presented:
-S By default the time-stamp at the beginning of a line is suppressed
if more lines are shown for one time-interval. With this flag a
time-stamp is given for every output-line (easier for post-
processing).
-A Statistics of all possible options.
-u Statistics about CPU utilization (average and per cpu).
-P Statistics about processes and load-averages.
-d Limited statistics about utilization of disks (2.4 kernel only).
-D Statistics about utilization of disks and disk-partitions.
-r Current memory- and swap-occupation.
-p Statistics about paging- and swapping-activity.
-I Statistics about the number interrupts per second.
-v Statistics about utilization of kernel-tables.
-y Statistics about utilization of tty’s (serial interfaces).
-l Statistics about the network interfaces.
-L Statistics about errors for network-interfaces.
-w Statistics about IP (version 4) network traffic).
-W Statistics about errors for IP (version 4) traffic.
-m General statistics about ICMP (version 4) layer activity.
-M Per-type statistics about ICMP (version 4) layer activity.
-t Statistics about TCP network traffic.
-T Statistics about errors for TCP-traffic.
-U Statistics about UDP (version 4) network traffic.
-g Statistics about IP (version 6) network traffic).
-G Statistics about errors for IP (version 6) traffic.
-k General statistics about ICMP (version 6) layer activity.
-K Per-type statistics about ICMP (version 6) layer activity.
-j Statistics about TCP (version 6) socket-utilization.
-h Statistics about UDP (version 6) network traffic.
-N Statistics about NFS server- and client-requests.
-E Statistics about errors for NFS server- and client-requests.
-V Statistics about behaviour of NFS-server.
-R Statistics about the RPC-calls for NFS-requests. A transfer-rate
is given per type of RPC-request (percentage of total number of
RPC-requests).
-F Optional statistics about the ftp-traffic. This flag only produces
relevant output if the script atsaftp is activated with regular
intervals (by the script atsa1 ). Note that the names of the FTP-
logfiles have to be specified in the /etc/atsar.conf
configuration-file.
-H Optional statistics about the http-traffic. This flag only
produces relevant output if the script atsahttp is activated with
regular intervals (by the script atsa1 ). Note that the names of
the HTTP-logfiles have to be specified in the /etc/atsar.conf
configuration-file.
OUTPUT DESCRIPTION
Depending on the flag, a number of columns with output-values are
produced. The values are mostly presented as a number of events per
second.
The output for the flag -u contains the following columns per cpu:
usr% Percentage of cpu-time consumed in user-mode (program-text)
for all active processes running with a nice-value of zero
(default) or a negative nice-value (which means a higher
priority than usual). The cpu-consumption in user-mode of
processes with a nice-value larger than zero (lower priority)
is indicated in the nice%-column.
nice% Percentage of cpu-time consumed in user-mode (i.e. program-
text) for all processes running witn a nice-value larger than
zero (which means with a lower priority than average).
sys% Percentage of cpu-time consumed in system-mode (kernel-text)
for all active processes. A high percentage usually indicates
a lot of system calls being issued.
Kernel-version 2.4:
Interrupt-handling is also part of this percentage.
irq% Percentage of cpu-time consumed for interrupt-handling (not
for kernel-version 2.4).
softirq% Percentage of cpu-time consumed for soft interrupt-handling
(not for kernel-version 2.4).
idle% Percentage of unused cpu-time because all processes are in a
wait-state (>= kernel-version 2.6: but not waiting for disk-
I/O).
wait% Percentage of unused cpu-time. At least one of the processes
in wait-state awaits completion of disk-I/O (not for kernel-
version 2.4).
The output for the flag -P contains the following values:
pswtch/s Number of process-switches (also called context-switches) per
second on all cpu’s. A process-switch occurs at the moment
that the active process (i.e. the process using a cpu)
enters a wait-state or has used its time-slice completely;
another process will then be chosen to use the cpu.
runq Number of processes which are currently waiting for CPU-
scheduling (including the processes which are currently
active on a CPU).
nrproc Total number of processes which are currently present in the
system.
lavg1 Load-average reflecting the average number of processes in
the run-queue during the last minute.
lavg5 Load-average reflecting the average number of processes in
the run-queue during the last 5 minutes.
lavg15 Load-average reflecting the average number of processes in
the run-queue during the last 15 minutes.
The output for the flag -d contains the following columns per active
physical disk:
device Disk-drive number (major-minor).
read/s Number of read-requests issued per second on this disk.
rdKb/s Number of Kbytes tranferred per second by read-requests.
write/s Number of write-requests issued per second on this disk.
wrKb/s Number of Kbytes tranferred per second by write-requests.
rdwr/s Number of read/write requests issued per second on this disk
(total of read/s + write/s)
The output for the flag -D contains the following columns per used
partition of a physical disk:
partition Disk (-partition) name. For the entire disk, the major-minor
number is shown between brackets.
busy Busy-percentage of the physical disk (i.e. the portion of
time that the device was busy handling requests). This figure
is only shown for partitions which represent the entire
physical disk.
read/s Number of read-requests issued per second on this partition.
For partitions which represent the entire physical disk, the
total number of read-requests per second for all partitions
on that disk is shown.
Kbyt/r Average number of Kbytes transferred per read-request for
this partition. For partitions which represent the entire
physical disk, the average number of Kbytes per read-request
for all partitions on that disk is shown.
write/s Number of write-requests issued per second on this partition.
For partitions which represent the entire physical disk, the
total number of write-requests per second for all partitions
on that disk is shown.
Kbyt/w Average number of Kbytes transferred per write-request for
this partition. For partitions which represent the entire
physical disk, the average number of Kbytes per write-request
for all partitions on that disk is shown.
avque Average number of disk-requests outstanding in the queue
during the time that the disk is busy. This figure is only
shown for partitions which represent the entire physical
disk.
avserv Average number of milliseconds needed by a request on this
physical disk (seek, latency and data-transfer). This figure
is only shown for partitions which represent the entire
physical disk.
The output for the flag -r contains information about the memory- and
swap-utilization:
memtot Total usable main memory size (snapshot).
memfree Available main memory size (snapshot).
buffers Main memory used for cached metadata-blocks (snapshot).
cached Main memory used for cache data-blocks (snapshot).
slabmem Main memory used for dynamically allocated memory by the
kernel (snapshot).
swptot Total swap space size (snapshot).
swpfree Available swap space size (snapshot).
The output for the flag -p contains information about the frequency of
paging and swapping:
pagein/s The number of memory-pages the system paged in from disk per
second. This implies normal data-access (so not necessarily
indicating lack of memory).
pageout/s The number of memory-pages the system paged out to disk per
second. This implies normal data-access (so not necessarily
indicating lack of memory).
swapin/s The number of memory-pages the system read from the swap-
device per second.
swapout/s The number of memory-pages the system wrote to the swap-
device per second.
fork/s The number of new processes started per second.
The output for the flag -I provides information about interrupt-
frequency, reported per irq per cpu. Notice that for the active irq-
levels the number of interrupts per second is shown.
iq.. Number of interrupts per second for this interrupt-type. The
file /proc/interrupts on the measured system shows which
device uses this irq.
The output for the flag -v provides information about utilization of
particular limited kernel-resources:
superb-sz The current and maximum occupation of the collection of
super-blocks which is maintained by the kernel for mounted
filesystems.
inode-sz The current and maximum occupation of the collection of
incore-inodes maintained by the kernel. One entry is needed
for every disk-file which is currently open (at least once).
file-sz The current and maximum occupation of the collection of open-
file entries maintained by the kernel. One entry is needed
for every open-request for a disk-file. So if one file is
currently opened by five processes, one incore-inode entry is
needed and five open-file entries.
dquota-sz The current and maximum occupation of the collection of disk-
quota entries.
flock-sz The current and maximum number of file-locks.
The output for the flag -y provides information about utilization of
tty’s:
port The port-number of the concerning serial interface.
xmit/s The number of transmit-interrupts per second for this tty.
recv/s The number of receive-interrupts per second for this tty.
frer/s The number of framing-errors discovered by the uart per
second.
parer/s The number of parity-errors discovered by the uart per
second.
ovrun/s The number of overrun-errors discovered by the uart per
second.
brk/s The number of breaks discovered by the uart per second.
The output for the flag -l provides information about utilization of
network-interfaces:
inpck/s Number of packets received from this interface per second.
otpck/s Number of packets transmitted via this interface per second.
inbyt/s Number of bytes received from this interface per second.
otbyt/s Number of bytes transmitted via this interface per second.
incmpr/s Number of compressed packets received per second (slip).
otcmpr/s Number of compressed packets transmitted per second (slip).
inmcst/s Number of multicast-packets received from this interface per
second.
iface Name of the interface.
The output for the flag -L provides information about the failures
which were detected for network-interfaces:
inerr/s Number of bad packets received from this interface per
second.
oterr/s Number of packet-transmit problems encountered via this
interface per second.
coll/s Number of collisions encountered per second while
transmitting packets.
indrop/s Number of received packets dropped per second due to lack of
buffer-space in the local system.
otdrop/s Number of transmitted packets dropped per second due to lack
of buffer-space in the local system.
infram/s Number of frame alignment-errors encountered per second on
received packets.
otcarr/s Number of carrier-errors encountered per second on
transmitted packets.
iface Name of the interface.
The output for the flag -w provides information about the utilization
of the IPv4-layer (formal snmp-names between brackets):
inrecv/s Number of input datagrams received from interfaces per
second, including those received in error (ipInReceives).
outreq/s Number of IP datagrams per second that local higher-layer
protocols supplied to IP in requests for transmission
(ipOutRequests).
indeliver/s
Number of input datagrams per second that have been
succesfully delivered to higher protocol-layers
(ipInDelivers).
forward/s Number of input datagrams per second for which this entity
was not their final IP destination, as a result of which an
attempt was made to forward (ipForwDatagrams).
reasmok/s Number of IP datagrams succesfully reassembled per second
(ipReasmOKs).
fragcreat/s
Number of IP datagram fragments generated per second at this
entity (ipFragCreates).
The output for the flag -W provides information about the failures
which were detected in the IPv4-layer (formal snmp-names between
brackets):
indsc/s Number of input IP datagrams per second for which no problems
were encountered to prevent their continued processing but
that were discarded, e.g. for lack of buffer space
(ipInDiscards).
hder/s Number of input datagrams per second discarded due to errors
in the IP header (ipInHdrErrors).
ader/s Number of input datagrams per second discarded because the IP
address in the destination field was not valid to be received
by this entity (ipInAddrErrors).
unkp/s Number of inbound packets per second that were discarded
because of an unknown or unsupported protocol
(ipInUnknownProtos).
ratim/s Number of timeout-situations per second while other fragments
were expected for successful reassembly (ipReasmTimeout).
rfail/s Number of failures detected per second by the IP reassembly
algorithm (ipReasmFails).
otdsc/s Number of output IP datagrams per second for which no
problems were encountered to prevent their continued
processing but that were discarded, e.g. for lack of buffer
space (ipOutDiscards).
nort/s Number of IP datagrams per second discarded because no route
could be found (ipOutNoRoutes).
The output for the flag -t provides information about the utilization
of the TCP-layer (formal snmp-names between brackets):
insegs/s Number of received segments per second, including those
received in error (tcpInSegs).
otsegs/s Number of transmitted segments per second, excluding those
containing only retransmitted octets (tcpOutSegs).
actopen/s Number of active opens per second that have been supported by
this entity (tcpActiveOpens).
pasopen/s Number of passive opens per second that have been supported
by this entity (tcpPassiveOpens).
nowopen Number of connections currently open (snapshot), for which
the state is either ESTABLISHED or CLOSE-WAIT (tcpCurrEstab).
socknow Number of TCPv4-sockets currently open (snapshot).
sockmax Maximum number of parallel TCPv4-sockets ever open. This
value is not always supported by the kernel.
The output for the flag -T provides information about the failures
which were detected in the TCP-layer (formal snmp-names between
brackets):
inerr/s Number of received segments per second received in error
(tcpInErrs).
retrans/s Number of retransmitted segments per second (tcpRetransSegs).
attfail/s Number of failed connection attempts per second that have
occurred at this entity (tcpAttemptFails).
estabreset/s
Number of resets per second that have occurred at this entity
(tcpEstabResets).
outreset/s
Number of transmitted segments per second containing the RST
flag (tcpOutRsts).
The output for the flag -U provides information about the utilization
of the UDPv4-layer (formal snmp-names between brackets):
indgram/s Number of UDP datagrams per second delivered to UDP users
(udpInDatagrams),
otdgram/s Number of UDP datagrams transmitted per second from this
entity (udpOutDatagrams),
inerr/s Number of received UDP datagrams per second that could not be
delivered for reasons other than the lack of an application
at the destination port (udpInErrors).
noport/s Number of received UDP datagrams per second for which there
was no application at the destination port (udpNoPorts).
socknow Number of UDP-sockets currently open (snapshot).
sockmax Maximum number of parallel UDP-sockets ever open. This value
is not always supported by the kernel.
The output for the flag -m provides information about the general
utilization of the ICMPv4-layer and some information per type of ICMP-
message (formal snmp-names between brackets):
intot/s Number of ICMP messages (any type) received per second at
this entity (icmpInMsgs).
outtot/s Number of ICMP messages (any type) transmitted per second
from this entity (icmpOutMsgs).
inecho/s Number of ICMP Echo (request) messages received per second
(icmpInEchos).
inerep/s Number of ICMP Echo-Reply messages received per second
(icmpInEchoReps).
otecho/s Number of ICMP Echo (request) messages transmitted per second
(icmpOutEchos).
oterep/s Number of ICMP Echo-Reply messages transmitted per second
(icmpOutEchoReps).
The output for the flag -M provides information about other types of
ICMPv4-messages (formal snmp-names between brackets):
ierr/s Number of ICMP messages received per second but determined to
have ICMP-specific errors (icmpInErrors).
isq/s Number of ICMP Source Quench messages received per second
(icmpInSrcQuenchs).
ird/s Number of ICMP Redirect messages received per second
(icmpInRedirects).
idu/s Number of ICMP Destination Unreachable messages received per
second (icmpInDestUnreachs).
ite/s Number of ICMP Time Exceeded messages received per second
(icmpOutTimeExcds).
oerr/s Number of ICMP messages transmitted per second but determined
to have ICMP-specific errors (icmpOutErrors).
osq/s Number of ICMP Source Quench messages transmitted per second
(icmpOutSrcQuenchs).
ord/s Number of ICMP Redirect messages transmitted per second
(icmpOutRedirects).
odu/s Number of ICMP Destination Unreachable messages transmitted
per second (icmpOutDestUnreachs).
ote/s Number of ICMP Time Exceeded messages transmitted per second
(icmpOutTimeExcds).
The output for the flag -g provides information about the utilization
of the IPv6-layer (formal snmp-names between brackets):
inrecv/s Number of input IPv6-datagrams received from interfaces per
second, including those received in error
(ipv6IfStatsInReceives).
outreq/s Number of IPv6-datagrams per second that local higher-layer
protocols supplied to IP in requests for transmission
(ipv6IfStatsOutRequests). This counter does not include any
forwarded datagrams.
inmc/s Number of multicast packets per second that have been
received by the interface (ipv6IfStatsInMcastPkts).
outmc/s Number of multicast packets per second that have been
transmitted to the interface (ipv6IfStatsOutMcastPkts).
indeliv/s Number of IP datagrams succesfully delivered per second to
IPv6 user-protocols, including ICMP (ipv6IfStatsInDelivers).
reasmok/s Number of IPv6 datagrams succesfully reassembled per second
(ipv6IfStatsReasmOKs).
fragcre/s Number of IPv6 datagram fragments generated per second at
this entity (ipv6IfStatsOutFragCreates).
The output for the flag -G provides information about the failures
which were detected in the IPv4-layer (formal snmp-names between
brackets):
indsc/s Number of input IPv6 datagrams per second for which no
problems were encountered to prevent their continued
processing but that were discarded, e.g. for lack of buffer
space (ipv6IfStatsInDiscards).
hder/s Number of input datagrams per second discarded due to errors
in the IPv6 header (ipv6IfStatsInHdrErrors).
ader/s Number of input datagrams per second discarded because the
IPv6 address in the destination field was not valid to be
received by this entity (ipv6IfStatsInAddrErrors).
unkp/s Number of locally-addressed datagrams per second that were
discarded because of an unknown or unsupported protocol
(ipv6IfStatsInUnknownProtos).
ratim/s Number of timeout-situations per second while other IPv6
fragments were expected for successful reassembly.
rfail/s Number of failures detected per second by the IPv6
reassembly-algorithm (ipv6IfStatsReasmFails).
otdsc/s Number of output IPv6 datagrams per second for which no
problems were encountered to prevent their continued
processing but that were discarded, e.g. for lack of buffer
space (ipv6IfStatsOutDiscards).
nort/s Number of IPv6 datagrams per second discarded because no
route could be found (ipv6IfStatsInNoRoutes).
The output for the flag -j provides information about the utilization
of the TCPv6-sockets:
socknow Number of TCPv6-sockets currently open (snapshot).
sockmax Maximum number of parallel TCPv6-sockets ever open. This
value is not always supported by the kernel.
The output for the flag -h provides information about the utilization
of the UDPv6-layer (formal snmp-names between brackets):
indgram/s Number of UDPv6 datagrams per second delivered to UDP users
(udpInDatagrams),
otdgram/s Number of UDPv6 datagrams transmitted per second from this
entity (udpOutDatagrams),
inerr/s Number of received UDPv6 datagrams per second that could not
be delivered for reasons other than the lack of an
application at the destination port (udpInErrors).
noport/s Number of received UDPv6 datagrams per second for which there
was no application at the destination port (udpNoPorts).
socknow Number of UDPv6 sockets currently open (snapshot).
sockmax Maximum number of parallel UDPv6 sockets ever open. This
value is not always supported by the kernel.
The output for the flag -k provides information about the general
utilization of the ICMPv6-layer and some information per type of ICMP-
message (formal snmp-names between brackets):
intot/s Number of ICMPv6 messages (any type) received per second at
the interface (ipv6IfIcmpInMsgs).
outtot/s Number of ICMPv6 messages (any type) transmitted per second
from this entity (ipv6IfIcmpOutMsgs).
inerr/s Number of ICMPv6 messages received per second which had ICMP-
specific errors, such as bad ICMP checksums, bad length, etc
(ipv6IfIcmpInErrors).
innsol/s Number of ICMP Neighbor Solicit messages received per second
(ipv6IfIcmpInNeighborSolicits).
innadv/s Number of ICMP Neighbor Advertisement messages received per
second (ipv6IfIcmpInNeighborAdvertisements).
otnsol/s Number of ICMP Neighbor Solicit messages transmitted per
second (ipv6IfIcmpOutNeighborSolicits).
otnadv/s Number of ICMP Neighbor Advertisement messages transmitted
per second (ipv6IfIcmpOutNeighborAdvertisements).
The output for the flag -K provides information about other types of
ICMPv6-messages (formal snmp-names between brackets):
iecho/s Number of ICMP Echo (request) messages received per second
(ipv6IfIcmpInEchos).
ierep/s Number of ICMP Echo-Reply messages received per second
(ipv6IfIcmpInEchoReplies).
oerep/s Number of ICMP Echo-Reply messages transmitted per second
(ipv6IfIcmpOutEchoReplies).
idu/s Number of ICMP Destination Unreachable messages received per
second (ipv6IfIcmpInDestUnreachs).
odu/s Number of ICMP Destination Unreachable messages transmitted
per second (ipv6IfIcmpOutDestUnreachs).
ird/s Number of ICMP Redirect messages received per second
(ipv6IfIcmpInRedirects).
ord/s Number of ICMP Redirect messages transmitted per second
(ipv6IfIcmpOutRedirect).
ite/s Number of ICMP Time Exceeded messages received per second
(ipv6IfIcmpInTimeExcds).
ote/s Number of ICMP Time Exceeded messages transmitted per second
(ipv6IfIcmpOutTimeExcds).
The output for the flag -N provides information about the utilization
of the NFS-layer, acting as NFS-client as well as NFS-server:
svrpc/s Number of RPC-requests handled by this NFS-server system per
second.
clrpc/s Number of RPC-requests issued by this NFS-client system per
second.
sudp/s Number of requests handled via UDP by this NFS-server system
per second.
stcp/s Number of requests handled via TCP by this NFS-server system
per second.
stcon/s Number of TCP-connections established by this NFS-server
system per second.
cudp/s Number of requests issued via UDP by this NFS-client system
per second.
ctcp/s Number of requests issued via TCP by this NFS-client system
per second.
ctcon/s Number of TCP-connections established by this NFS-client
system per second.
The output for the flag -E provides information about the failures
which were detected in the NFS-layer:
svbadfmt/s
Number of RPC-requests received per second by the NFS-server
system with a bad format (version-number if RPC-packet not
recognized).
svbadauth/s
Number of RPC-requests received per second by the NFS-server
system with a bad authorization.
svbadclnt/s
Meaning unknown.
clretrans/s
Number of RPC-request which have been retransmitted by the
NFS-client per second due to a timeout.
clauthrefresh/s
Number of times that the credentials have been refreshed per
second by the NFS-client due to rejection by the NFS-server.
The output for the flag -V provides information about the behaviour of
the NFS-server:
rchit/s Number of succesful accesses on the reply-cache per second.
rcmiss/s Number of unsuccesful accesses on the reply-cache per second.
%hit Hit-ratio for the reply-cache.
fhstale/s Number of stale-errors per second for file-handles.
iord/s Number of bytes returned to read-requests per second. This
counter is not supported by all NFS-versions (contains zero).
iowr/s Number of bytes passed in write-requests per second. This
counter is not supported by all NFS-versions (contains zero).
thrnow Number of avaliable threads (nfsd-servers). This counter is
not supported by all NFS-versions (contains zero).
tlast/s Number of times that the last available thread is activated
per second. This counter is not supported by all NFS-
versions (contains zero).
The output for the flag -R provides information about the types of RPC-
calls used by the NFS-layer (NFS-client as well as NFS-server). Note
that per RPC-type the usage-percentage is shown.
gat Percentage of RPC-call type Get Attribute.
sat Percentage of RPC-call type Set Attribute.
lku Percentage of RPC-call type Lookup.
rln Percentage of RPC-call type Read Link.
rd Percentage of RPC-call type Read.
wrc Percentage of RPC-call type Write Cache.
wr Percentage of RPC-call type Write.
cre Percentage of RPC-call type Create.
rm Percentage of RPC-call type Remove.
rnm Percentage of RPC-call type Rename.
lnk Percentage of RPC-call type Link.
sln Percentage of RPC-call type Symbolic Link.
mkd Percentage of RPC-call type Mkdir.
rmd Percentage of RPC-call type Rmdir.
rdd Percentage of RPC-call type Read Directory.
fst Percentage of RPC-call type Statfs.
The output for the flag -F provides information about the FTP-traffic.
Note that the script atsaftp should be installed and called by the
script atsa1 with regular intervals. The counters are not relevant if
atsar is started with an interval; only when viewing long-term counters
from a history-file.
xfers/s Number of FTP-transfers per second.
kbytes/s Number of Kbytes transferred per second during the interval.
avg_time Average number of seconds per ftp-transfer.
avg_kbytes
Average number of Kbytes per ftp-transfer.
direct Direction indicates whether these files have been transmitted
(output) or received (input) via FTP.
name Symbolic name (as specified in the /etc/atsar.conf file) of
the xfer-log file from which the usage-info is retrieved.
The output for the flag -H provides information about Apache HTTP-
traffic. Note that the script atsahttp should be installed and called
by the script atsa1 with regular intervals. The counters are not
relevant if atsar is started with an interval; only when viewing long-
term counters from a history-file.
head/s Number of http-requests handled per second (type HEAD).
get/s Number of http-requests handled per second (type GET).
put/s Number of http-requests handled per second (type PUT).
post/s Number of http-requests handled per second (type POST).
delete/s Number of http-requests handled per second (type DELETE).
name Symbolic name (as specified in the /etc/atsar.conf file) of
the access-log file from which the usage-info is retrieved.
EXAMPLES
To see today’s processor-activity so far:
atsar
To watch TCP activity evolve for ten minutes (10 samples with sixty
seconds interval):
atsar -t 60 10
FILES
/var/log/atsar/atsadd
Daily data file, where dd are digits representing the day of the month.
SEE ALSO
atsadc(1)
AUTHOR
Gerlof Langeveld, AT Computing (gerlof@ATComputing.nl)