sar man page on OpenIndiana

Man page or keyword search:  
man Server   20441 pages
apropos Keyword Search (all sections)
Output format
OpenIndiana logo
[printable version]

sar(1)				 User Commands				sar(1)

NAME
       sar - system activity reporter

SYNOPSIS
       sar [-aAbcdgkmpqruvwy] [-o filename] t [n]

       sar [-aAbcdgkmpqruvwy] [-e time] [-f filename] [-i sec]
	    [-s time]

DESCRIPTION
       In  the	first  instance,  the  sar utility samples cumulative activity
       counters in the operating system at n intervals of t seconds,  where  t
       should  be  5  or greater. If t is specified with more than one option,
       all headers are printed together and the output	can  be	 difficult  to
       read.  (If  the	sampling  interval is less than 5, the activity of sar
       itself can affect the sample.) If the -o option is specified, it	 saves
       the samples in filename in binary format. The default value of n is 1.

       In the second instance, no sampling interval is specified. sar extracts
       data from a previously recorded filename, either the one	 specified  by
       the  -f	option or, by default, the standard system activity daily data
       file /var/adm/sa/sadd for the current day dd. The starting  and	ending
       times  of  the report can be bounded using the -e and -s arguments with
       time specified in the form hh[:mm[:ss]]. The -i option selects  records
       at  sec	second	intervals.  Otherwise, all intervals found in the data
       file are reported.

OPTIONS
       The following options modify the subsets	 of  information  reported  by
       sar.

       -a	      Reports  use  of	file  access  system routines: iget/s,
		      namei/s, dirblk/s

       -A	      Reports all data. Equivalent to -abcdgkmpqruvwy.

       -b	      Reports buffer activity:

		      bread/s, bwrit/s	  transfers per second of data between
					  system  buffers  and	disk  or other
					  block devices.

		      lread/s, lwrit/s	  accesses of system buffers.

		      %rcache, %wcache	  cache	  hit	ratios,	   that	   is,
					  (1−bread/lread) as a percentage.

		      pread/s, pwrit/s	  transfers   using   raw   (physical)
					  device mechanism.

		      If run in a non-global zone and the  pools  facility  is
		      active,  these values reflect activity on the processors
		      of the processor set of the pool to which	 the  zone  is
		      bound.

       -c	      Reports system calls:

		      scall/s

			  system calls of all types.

		      sread/s, swrit/s, fork/s, exec/s

			  specific system calls.

		      rchar/s, wchar/s

			  characters  transferred  by  read  and  write system
			  calls. No incoming or outgoing exec(2)  and  fork(2)
			  calls are reported.

		      If  run  in  a non-global zone and the pools facility is
		      active, these values reflect activity on the  processors
		      of  the  processor  set of the pool to which the zone is
		      bound.

       -d	      Reports activity for each	 block	device	(for  example,
		      disk  or tape drive) with the exception of XDC disks and
		      tape drives. When data is displayed, the device specifi‐
		      cation dsk- is generally used to represent a disk drive.
		      The device specification used to represent a tape	 drive
		      is machine dependent. The activity data reported is:

		      %busy, avque		 portion  of  time  device was
						 busy  servicing  a   transfer
						 request,  average  number  of
						 requests  outstanding	during
						 that time.

		      read/s, write/s, blks/s	 number	 of  read/write trans‐
						 fers from or to device,  num‐
						 ber  of  bytes transferred in
						 512-byte units.

		      avwait			 average  wait	time  in  mil‐
						 liseconds.

		      avserv			 average  service time in mil‐
						 liseconds.

		      For more	general	 system	 statistics,  use  iostat(1M),
		      sar(1M), or vmstat(1M).

		      See System Administration Guide: Advanced Administration
		      for naming conventions for disks.

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

       -f filename    Uses filename as the data source for sar. Default is the
		      current daily data file /var/adm/sa/sadd.

       -g	      Reports paging activities:

		      pgout/s	  page-out requests per second.

		      ppgout/s	  pages paged-out per second.

		      pgfree/s	  pages	 per second placed on the free list by
				  the page stealing daemon.

		      pgscan/s	  pages per second scanned by the page	steal‐
				  ing daemon.

		      %ufs_ipf	  the  percentage  of UFS inodes taken off the
				  freelist by iget which  had  reusable	 pages
				  associated   with   them.  These  pages  are
				  flushed and  cannot  be  reclaimed  by  pro‐
				  cesses.  Thus,  this	is  the	 percentage of
				  igets with page flushes.

		      If run in a non-global zone and the  pools  facility  is
		      active,  these values reflect activity on the processors
		      of the processor set of the pool to which	 the  zone  is
		      bound.

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

       -k	      Reports kernel memory allocation (KMA) activities:

		      sml_mem, alloc, fail    information  about  the	memory
					      pool  reserving  and  allocating
					      space for	 small	requests:  the
					      amount  of  memory  in bytes KMA
					      has for the small pool, the num‐
					      ber  of  bytes allocated to sat‐
					      isfy requests for small  amounts
					      of  memory,  and	the  number of
					      requests for  small  amounts  of
					      memory  that  were not satisfied
					      (failed).

		      lg_mem, alloc, fail     information for the large memory
					      pool  (analogous to the informa‐
					      tion for the small memory pool).

		      ovsz_alloc, fail	      the amount of  memory  allocated
					      for  oversize  requests  and the
					      number  of   oversize   requests
					      which  could  not	 be  satisfied
					      (because	oversized  memory   is
					      allocated	 dynamically, there is
					      not a pool).

       -m	      Reports message and semaphore activities:

		      msg/s, sema/s    primitives per second.

		      If run in a non-global zone and the  pools  facility  is
		      active,  these values reflect activity on the processors
		      of the processor set of the pool to which	 the  zone  is
		      bound.

       -o filename    Saves samples in file, filename, in binary format.

       -p	      Reports paging activities:

		      atch/s	 page  faults per second that are satisfied by
				 reclaiming  a	page   currently   in	memory
				 (attaches per second).

		      pgin/s	 page-in requests per second.

		      ppgin/s	 pages paged-in per second.

		      pflt/s	 page faults from protection errors per second
				 (illegal access to page) or "copy-on-writes".

		      vflt/s	 address translation page  faults  per	second
				 (valid page not in memory).

		      slock/s	 faults	 per  second  caused  by software lock
				 requests requiring physical I/O.

		      If run in a non-global zone and the  pools  facility  is
		      active,  these values reflect activity on the processors
		      of the processor set of the pool to which	 the  zone  is
		      bound.

       -q	      Reports average queue length while occupied, and percent
		      of time occupied:

		      runq-sz, %runocc	  Run queue of kernel threads in  mem‐
					  ory and runnable

		      swpq-sz, %swpocc	  Swap queue of processes

       -r	      Reports unused memory pages and disk blocks:

		      freemem	  average pages available to user processes.

		      freeswap	  disk blocks available for page swapping.

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

       -u	      Reports CPU utilization (the default):

		      %usr, %sys, %wio, %idle	 portion of  time  running  in
						 user  mode, running in system
						 mode, idle with some  process
						 waiting  for  block  I/O, and
						 otherwise idle.

		      If run in a non-global zone and the  pools  facility  is
		      active,  these values reflect activity on the processors
		      of the processor set of the pool to which	 the  zone  is
		      bound.

       -v	      Reports status of process, i-node, file tables:

		      proc-sz, inod-sz, file-sz, lock-sz

			  entries/size	for each table, evaluated once at sam‐
			  pling point.

		      ov

			  overflows that occur	between	 sampling  points  for
			  each table.

       -w	      Reports system swapping and switching activity:

		      swpin/s, swpot/s, bswin/s, bswot/s

			  number  of  transfers	 and  number of 512-byte units
			  transferred for swapins and swapouts (including ini‐
			  tial loading of some programs).

		      pswch/s

			  process switches.

		      If  run  in  a non-global zone and the pools facility is
		      active, these values reflect activity on the  processors
		      of  the  processor  set of the pool to which the zone is
		      bound.

       -y	      Reports TTY device activity:

		      rawch/s, canch/s, outch/s	   input character rate, input
						   character rate processed by
						   canon,   output   character
						   rate.

		      rcvin/s, xmtin/s, mdmin/s	   receive, transmit and modem
						   interrupt rates.

		      If run in a non-global zone and the  pools  facility  is
		      active,  these values reflect activity on the processors
		      of the processor set of the pool to which	 the  zone  is
		      bound.

EXAMPLES
       Example 1 Viewing System Activity

       The following example displays today's CPU activity so far:

	 example% sar

       Example 2 Watching System Activity Evolve

       To watch CPU activity evolve for 10 minutes and save data:

	 example% sar -o temp 60 10

       Example 3 Reviewing Disk and Tape Activity

       To later review disk and tape activity from that period:

	 example% sar -d -f temp

FILES
       /var/adm/sa/sadd	   daily  data	file, where dd are digits representing
			   the day of the month

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Availability		     │system/accounting/legacy	   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       iostat(1M), sar(1M), vmstat(1M), exec(2), fork(2), attributes(5)

       System Administration Guide: Advanced Administration

NOTES
       The sum of CPU utilization might vary  slightly	from  100  because  of
       rounding errors in the production of a percentage figure.

SunOS 5.11			  1 Dec 2009				sar(1)
[top]

List of man pages available for OpenIndiana

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net