1 .\"Portions Copyright (c) 1999-2003 Apple Computer, Inc. All Rights
4 .\"This file contains Original Code and/or Modifications of Original Code
5 .\"as defined in and that are subject to the Apple Public Source License
6 .\"Version 2.0 (the 'License'). You may not use this file except in
7 .\"compliance with the License. Please obtain a copy of the License at
8 .\"http://www.opensource.apple.com/apsl/ and read it before using this
11 .\"The Original Code and all software distributed under the License are
12 .\"distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
13 .\"EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
14 .\"INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
15 .\"FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
16 .\"Please see the License for the specific language governing rights and
17 .\"limitations under the License.
21 .Dd Jul 25, 2003 \" DATE
22 .Dt sar 1 \" Program name and manual section number
24 .Sh NAME \" Section Header - required - don't modify
26 .Nd system activity reporter
27 .Sh SYNOPSIS \" Section Header - required - don't modify
29 .Op Fl dgpu \" [-dgpu]
30 .Op Fl n Ar mode \" [-n mode]
31 .Op Fl o Ar filename \" [-o filename]
35 .Op Fl dgpu \" [-dgpu]
36 .Op Fl n Ar mode \" [-n mode]
37 .Op Fl e Ar time \" [-e time]
38 .Op Fl f Ar filename \" [-f filename]
39 .Op Fl i Ar seconds \" [-i seconds]
40 .Op Fl s Ar time \" [-s time]
41 .Sh DESCRIPTION \" Section Header - required - don't modify
44 command is used to sample and report various cumulative statistic counters
45 maintained by the operating system.
46 It can be invoked in two different ways.
48 In the first usage instance,
50 samples are reported at
55 is not specified, only one sample will be captured.
56 When the -o option is specified,
58 will write the binary sampling data to the output file specified by
61 In the second usage instance,
62 there is no on-going sample interval to specify.
63 This is because the sampling input comes
64 from a previously recorded, binary activity file.
65 The binary activity file can be specified using the
72 attempts to open a default binary activity file,
73 /var/log/sa/sadd, where
75 represents the current day of the month.
77 The starting and ending time of the report can be restricted using the
83 field is specified in the form hh[:mm[:ss]].
87 option can be used to select the sampling interval.
90 apart will be reported.
94 all of the previously recorded interval samples are reported.
96 Due to the nature of on-going sample collection,
97 the data is reported in a verbose mode
98 when more than one sampling option is specified.
99 Column headers are printed at the beginning of the report;
100 averages are printed when the
104 The following options restrict the sample set that
107 .Pp \" Inserts a space
108 .Bl -tag -width -indent \" Differs from above in tag removed
110 Report disk activity.
112 .Bl -tag -width -indent \" Begins a tagged list
114 The BSD name of the device.
116 The number of reads and writes per second.
118 Number of blocks (in device's default blocksize) transferred to a device per second.
121 Report page-out activity.
123 .Bl -tag -width -indent \" Begins a tagged list
125 The number of pages paged out per second.
128 Report page-in and page fault activity
130 .Bl -tag -width -indent \" Begins a tagged list
132 The number of pages paged in per second.
134 The number of faults that caused a page to be copied in per second.
136 The number of times vm_fault routine has been called.
139 Report network activity with modes
144 Multiple network modes can be specified.
146 .Bl -tag -width -indent \" Begins a tagged list
150 mode reports network device statistics. The following
151 information is displayed for each interface.
153 .Bl -tag -width "Obytes/s" \" Begins a tagged list
155 The network interface name.
157 The number of packets received per second.
159 The number of bytes received per second.
161 The number of packets sent per second.
163 The number of bytes sent per second.
168 mode reports network device error statistics. The
169 following information is displayed for each interface.
171 .Bl -tag -width "Drops/s" \" Begins a tagged list
175 The input errors per second.
177 The output errors per second.
179 The collisions that occurred per second.
181 The number of dropped packets per second.
186 mode must be specified in order to display ppp connections
187 in the network statistics. This will also turn on the PPP modify
190 (8) when sampling data is not being read from a file.
191 By default, both the collection and reporting of ppp
192 statistics is turned off. See
198 Report CPU activity (default)
200 %usr, %sys, and %idle
202 These report the percentage of time running in user mode,
203 system mode and idle.
205 .Sh FILES \" File used or created by the topic of the man page
206 .Bl -tag -width "/var/log/sa/sadd" -compact
207 .It Pa /var/log/sa/sadd
208 Default daily activity file that holds the binary sampling data.
210 are digits that represent the day of the month.
213 .\" List links in ascending order by section, alphabetically within a section.
223 .\" .Sh BUGS \" Document known, unremedied bugs