Top Qs
Timeline
Chat
Perspective

Sar (Unix)

Unix command to collect, report or save system activity information From Wikipedia, the free encyclopedia

Sar (Unix)
Remove ads

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]

Quick Facts Stable release, Repository ...
Thumb
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.
Remove ads

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

Most Linux distributions provide sar utility through the sysstat package.

Syntax

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

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

Sysstat package

Summarize
Perspective

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

Remove ads

See also

  • 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

Footnotes

Loading content...
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads