Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

sar (Unix)

From Wikipedia, the free encyclopedia
sar
Stable release
sysstat 12.7.6[1] / July 3, 2024; 2 years ago (2024-07-03)
Written inC
Operating systemAIX, Linux, Solaris, HP-UX
TypeSystem reporting
Websitesysstat.github.io
Repositorygithub.com/sysstat
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.[2]

Platform support

[edit]

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.[3]

Most Linux distributions provide sar utility through the sysstat package.

Syntax

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

Example

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

Sysstat package

[edit]

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

See also

[edit]
  • atopsar
  • Nmon
  • sag - "system activity graph" command[5]
  • 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

[edit]

Footnotes

[edit]
  1. "Sysstat: Tags". GitHub.
  2. "SYSSTAT". sebastien.godard.pagesperso-orange.fr.
  3. "FreshPorts -- sysutils/bsdsar: System Activity Reporter for FreeBSD". www.freshports.org.
  4. "Debian -- Details of package sysstat in sid". packages.debian.org.
  5. "sag(1)" (PDF). SUNOS Reference Manual. Mountain View, California: Sun Microsystems. 1993-02-24. pp. 1–895. Retrieved 2010-05-04. sag - system activity graph [...] DESCRIPTION sag graphically displays the system activity data stored in a binary data file by a previous sar(1) run.