sar (Unix)

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description

Script error: No such module "Unsubst". Script error: No such module "Infobox".Template:Template other Script error: No such module "Check for unknown parameters".Script error: No such module "Check for conflicting parameters".

File:Sysstat tools sadc and sar.svg
Called regularly by cron, sadc does the monitoring and stores its measurements to files in the /var/log/sa/ folder. The sar client can be used to explore this data.

System Activity Report (sar) is a Unix System V-derived system monitor command used to report on various system loads, including CPU activity, memory/paging, interrupts, device load, network and swap space utilization. Sar uses /proc filesystem for gathering information.[1]

Platform support

Sar was originally developed for the Unix System V operating system; it is available in AIX, HP-UX, Solaris and other System V based operating systems but it is not available for macOS or FreeBSD. Prior to 2013 there was a bsdsar tool, but it is now deprecated.[2]

Most Linux distributions provide sar utility through the sysstat package.

Syntax

sar [-flags] [ -e time ] [ -f filename ] [-i sec ] [ -s time ]
<templatestyles src="Mono/styles.css" />-f
filename Uses filename as the data source for sar. The default is the current daily data file /var/adm/sa/sadd.
<templatestyles src="Mono/styles.css" />-e
time Selects data up to time. The default is 18:00.
<templatestyles src="Mono/styles.css" />-i
sec Selects data at intervals as close as possible to sec seconds.

Example

[user@localhost]$ sar  # Displays current CPU activity.

Sysstat package

Additional to sar command, Linux sysstat package in Debian,[3] RedHat Enterprise Linux and SuSE provides additional reporting tools:

See also

  • atopsar
  • Nmon
  • sag - "system activity graph" command[4]
  • ksar- BSD licensed Java-based application to create graph of all parameters from the data collected by Unix sar utilities.
  • CURT, IBM AIX CPU Usage Reporting Tool
  • isag, tcl based command to plot sar/sysstat data

References

Footnotes

<templatestyles src="Reflist/styles.css" />

  1. Script error: No such module "citation/CS1".
  2. Script error: No such module "citation/CS1".
  3. Script error: No such module "citation/CS1".
  4. Script error: No such module "citation/CS1".

Script error: No such module "Check for unknown parameters".