The sysstat package contains the sar, sadf, mpstat, iostat, tapestat, pidstat, cifsiostat and sa tools for Linux.
The sar command collects and reports system activity information. The information collected by sar can be saved in a file in a binary format for future inspection. The statistics reported by sar concern I/O transfer rates, paging activity, process-related activities, interrupts, network activity, memory and swap space utilization, CPU utilization, kernel activities and TTY statistics, among others. Both UP and SMP machines are fully supported.
The sadf command may be used to display data collected by sar in various formats (CSV, XML, etc.).
The iostat command reports CPU utilization and I/O statistics for disks. The tapestat command reports statistics for tapes connected to the system. The mpstat command reports global and per-processor statistics. The pidstat command reports statistics for Linux tasks (processes). The cifsiostat command reports I/O statistics for CIFS file systems.
The sar command collects and reports system activity information. The information collected by sar can be saved in a file in a binary format for future inspection. The statistics reported by sar concern I/O transfer rates, paging activity, process-related activities, interrupts, network activity, memory and swap space utilization, CPU utilization, kernel activities and TTY statistics, among others. Both UP and SMP machines are fully supported.
The sadf command may be used to display data collected by sar in various formats (CSV, XML, etc.).
The iostat command reports CPU utilization and I/O statistics for disks. The tapestat command reports statistics for tapes connected to the system. The mpstat command reports global and per-processor statistics. The pidstat command reports statistics for Linux tasks (processes). The cifsiostat command reports I/O statistics for CIFS file systems.
Original maintainer | Robert Luberda |
---|---|
Homepage | http://sebastien.godard.pagesperso-orange.fr/ |
12.3.1



12.2.0

12.1.3

12.0.6

12.0.3


12.0.2



12.0.1


11.7.3



11.6.3

11.6.2

11.6.1

11.5.7

11.4.3

11.2.0

11.0.6

10.1.5

Distribution | Version | Since | Package | Installed | Packager | |
---|---|---|---|---|---|---|
![]() | zst | 12.3.1-1 | 2020-01-19 | 396 kiB | 1.45 MiB | Christian Rebischke |
![]() | rpm | 10.1.5-18.el7 | 2020-01-07 | 315 kiB | 1.12 MiB | CentOS BuildSystem |
![]() | rpm | 10.1.5-18.el7_7.1 | 2020-03-18 | 315 kiB | 1.12 MiB | CentOS BuildSystem |
![]() | deb | 12.0.3-2 | 2019-04-11 | 549 kiB | 1.64 MiB | Robert Luberda |
![]() | deb | 11.4.3-2 | 2017-11-10 | 352 kiB | 1.3 MiB | Robert Luberda |
![]() | deb | 12.0.3-2~bpo9+1 | 2019-06-17 | 548 kiB | 1.63 MiB | Robert Luberda |
![]() | rpm | 11.6.2-2.fc28 | 2019-01-14 | 410 kiB | 1.37 MiB | Fedora Project |
![]() | rpm | 11.7.3-2.fc29 | 2019-01-14 | 409 kiB | 1.43 MiB | Fedora Project |
![]() | rpm | 11.7.3-2.fc29 | 2019-01-14 | 409 kiB | 1.43 MiB | Fedora Project |
![]() | rpm | 11.7.3-3.fc30 | 2019-06-17 | 413 kiB | 1.54 MiB | Fedora Project |
![]() | rpm | 11.7.3-4.fc31 | 2020-01-07 | 416 kiB | 1.43 MiB | Fedora Project |
![]() | rpm | 12.3.1-2.fc32 | 2020-02-08 | 446 kiB | 1.54 MiB | Fedora Project |
![]() | xz | 12.1.3-1 | 2019-04-03 | 358 kiB | 1.78 MiB | Christian Rebischke |
![]() | xz | 12.1.3-1 | 2019-04-02 | 358 kiB | 1.78 MiB | Christian Rebischke |
![]() | xz | 12.1.3-1 | 2019-03-29 | 358 kiB | 1.78 MiB | Christian Rebischke |
![]() | rpm | 11.6.3-lp150.1.1 | 2019-01-17 | 367 kiB | 1.32 MiB | https://bugs.opensuse.org |
![]() | rpm | 12.0.2-lp150.7.1 | 2019-04-08 | 383 kiB | 1.35 MiB | http://bugs.opensuse.org |
![]() | rpm | 12.0.2-lp150.2.3.1 | 2019-01-18 | 382 kiB | 1.35 MiB | http://bugs.opensuse.org |
![]() | rpm | 12.0.2-lp150.19.1 | 2019-12-03 | 373 kiB | 1.36 MiB | http://bugs.opensuse.org |
![]() | rpm | 12.0.2-lp150.16.1 | 2019-10-28 | 373 kiB | 1.36 MiB | http://bugs.opensuse.org |
![]() | rpm | 12.0.2-lp150.13.1 | 2019-09-05 | 373 kiB | 1.36 MiB | http://bugs.opensuse.org |
![]() | rpm | 12.0.2-lp150.10.1 | 2019-08-18 | 373 kiB | 1.36 MiB | http://bugs.opensuse.org |
![]() | rpm | 12.0.2-lp151.2.1 | 2019-04-09 | 372 kiB | 1.36 MiB | https://bugs.opensuse.org |
![]() | rpm | 12.0.2-lp151.3.9.1 | 2019-10-28 | 373 kiB | 1.36 MiB | http://bugs.opensuse.org |
![]() | rpm | 12.0.2-lp151.3.6.1 | 2019-09-05 | 373 kiB | 1.36 MiB | http://bugs.opensuse.org |
![]() | rpm | 12.0.2-lp151.3.3.1 | 2019-08-18 | 373 kiB | 1.36 MiB | http://bugs.opensuse.org |
![]() | rpm | 12.0.2-lp151.3.12.1 | 2019-12-04 | 373 kiB | 1.36 MiB | http://bugs.opensuse.org |
![]() | rpm | 12.0.2-lp152.7.1 | 2020-01-07 | 373 kiB | 1.36 MiB | https://bugs.opensuse.org |
![]() | rpm | 11.0.6-4.2 | 2019-01-17 | 269 kiB | 1 MiB | http://bugs.opensuse.org |
![]() | rpm | 12.3.1-1.1 | 2020-01-26 | 384 kiB | 1.33 MiB | https://bugs.opensuse.org |
![]() | deb | 11.5.7-1ubuntu1 | 2017-11-10 | 288 kiB | 1.14 MiB | Ubuntu Developers |
![]() | deb | 11.5.7-1ubuntu2 | 2017-12-18 | 289 kiB | 1.14 MiB | Ubuntu Developers |
![]() | deb | 11.6.1-1 | 2018-01-02 | 288 kiB | 1.14 MiB | Ubuntu Developers |
![]() | deb | 11.6.1-1ubuntu0.1 | 2020-01-20 | 288 kiB | 1.14 MiB | Ubuntu Developers |
![]() | deb | 11.6.1-1ubuntu0.1 | 2020-01-20 | 288 kiB | 1.14 MiB | Ubuntu Developers |
![]() | deb | 12.0.1-1 | 2019-01-14 | 434 kiB | 1.36 MiB | Ubuntu Developers |
![]() | deb | 12.0.1-1build1 | 2019-01-14 | 433 kiB | 1.36 MiB | Ubuntu Developers |
![]() | deb | 12.0.1-1ubuntu0.1 | 2020-01-20 | 434 kiB | 1.36 MiB | Ubuntu Developers |
![]() | deb | 12.0.1-1ubuntu0.1 | 2020-01-20 | 434 kiB | 1.36 MiB | Ubuntu Developers |
![]() | deb | 12.0.6-1 | 2019-08-19 | 434 kiB | 1.41 MiB | Ubuntu Developers |
![]() | deb | 12.0.6-1ubuntu0.1 | 2020-01-20 | 435 kiB | 1.41 MiB | Ubuntu Developers |
![]() | deb | 12.0.6-1ubuntu0.1 | 2020-01-20 | 435 kiB | 1.41 MiB | Ubuntu Developers |
![]() | deb | 12.2.0-2 | 2020-01-07 | 442 kiB | 1.45 MiB | Ubuntu Developers |
![]() | deb | 11.2.0-1 | 2017-11-10 | 233 kiB | 968 kiB | Ubuntu Developers |
![]() | deb | 11.2.0-1ubuntu0.3 | 2020-01-20 | 237 kiB | 980 kiB | Ubuntu Developers |
![]() | deb | 11.2.0-1ubuntu0.3 | 2020-01-20 | 237 kiB | 980 kiB | Ubuntu Developers |
Manual pages
cifsiostat(1)
cifsiostat - Report CIFS statistics.
iostat(1)
iostat - Report Central Processing Unit (CPU) statistics and input/output statistics for devices and partitions.
isag(1)
isag - Interactive System Activity Grapher
mpstat(1)
mpstat - Report processors related statistics.
nfsiostat-sysstat(1)
nfsiostat-sysstat (the nfsiostat command from the sysstat package) - Report input/output statistics for network filesystems (NFS).
pidstat(1)
pidstat - Report statistics for Linux tasks.
sadf(1)
sadf - Display data collected by sar in multiple formats.
sar(1)
sar - Collect, report, or save system activity information.
sar.sysstat(1)
sar - Collect, report, or save system activity information.
tapestat(1)
tapestat - Report tape statistics.
sysstat(5)
sysstat - sysstat configuration file.
sa1(8)
sa1 - Collect and store binary data in the system activity daily data file.
sa2(8)
sa2 - Create a report from the current standard system activity daily data file.
sadc(8)
sadc - System activity data collector.
Latest updates

CentOS 7.7.1908 updates: Version 10.1.5-18.el7_7.1 introduced
2020-03-18
- add -f flag to force fdatasync() after sa file update (#1662094)
- don't call filesystem count functions when we are not collecting fs statistics (#1670060)
- skip autofs when gathering filesystem statistics (#1670060)
- fix use of incorrect preposition in sar man page (#1624410)
- fix CPU usage reporting (#1618688)

Fedora rawhide development/Everything-os: Updated from 12.3.1-1.fc32 to 12.3.1-2.fc32
2020-02-08

OpenSUSE Tumbleweed oss: Updated from 12.2.0-1.1 to 12.3.1-1.1
2020-01-26
- Version update to 12.3.1
- [Konstantin Khlebnikov]: iostat: Add flush I/O statistics (statistics available starting with kernel 5.5).
- mpstat: Add new switch to display system topology.
- mpstat: Allow to select individual CPU/nodes with option -A.
- cifsiostat: Add support for SMB2 version of statistics file.
- mpstat: Add non regression tests.
- tapestat: Add non regression tests.
- cifsiostat: Add non regression tests.
- iostat: Add new non regression tests.
- sadf: Fix double free in check_file_actlst() [12.2.1].
- sadf: Fix heap overflow in logic2_display_loop() function.
- iostat: Fix wrong unit used in JSON output [12.2.1].
- [Leo]: Add missing header files when using musl C library [12.2.1].
- [Albert]: Add missing empty line in FAQ.md file [12.2.1].
- mpstat and iostat manual pages updated.
- Cosmetic changes.
- Remove sysstat-CVE-2019-19725.patch as it is no longer needed

Fedora rawhide development/Everything-os: Updated from 12.1.7-1.fc32 to 12.3.1-1.fc32
2020-01-25
- update to v12.3.1 (#1585186)

Ubuntu 18.04 LTS bionic-updates/main: Version 11.6.1-1ubuntu0.1 introduced
2020-01-20
- SECURITY UPDATE: double free
- debian/patches/CVE-2019-19725.patch: adding a NULL to buffer after first free in sa_common.c.
- CVE-2019-19725

Ubuntu 19.10 eoan-security/main: Version 12.0.6-1ubuntu0.1 introduced
2020-01-20
- SECURITY UPDATE: Integer overflow
- debian/patches/CVE-2019-16167.patch: Check that the number of fields (long long integers, long integers or integers) as read from a system activity binary datafile multiplied by its alignment width doesn't overflow in sa_common.c.
- CVE-2019-16167
- SECURITY UPDATE: double free
- debian/patches/CVE-2019-19725.patch: adding a NULL to buffer after first free in sa_common.c.
- CVE-2019-19725

Ubuntu 18.04 LTS bionic-security/main: Version 11.6.1-1ubuntu0.1 introduced
2020-01-20
- SECURITY UPDATE: double free
- debian/patches/CVE-2019-19725.patch: adding a NULL to buffer after first free in sa_common.c.
- CVE-2019-19725

Ubuntu 16.04 LTS xenial-updates/main: Updated from 11.2.0-1ubuntu0.2 to 11.2.0-1ubuntu0.3
2020-01-20
- SECURITY UPDATE: double free
- debian/patches/CVE-2019-19725.patch: adding a NULL to buffer after first free in sa_common.c.
- CVE-2019-19725

Ubuntu 19.04 disco-security/main: Version 12.0.1-1ubuntu0.1 introduced
2020-01-20
- SECURITY UPDATE: Integer overflow
- debian/patches/CVE-2019-16167.patch: Check that the number of fields (long long integers, long integers or integers) as read from a system activity binary datafile multiplied by its alignment width doesn't overflow in sa_common.c.
- CVE-2019-16167
- SECURITY UPDATE: double free
- debian/patches/CVE-2019-19725.patch: adding a NULL to buffer after first free in sa_common.c.
- CVE-2019-19725

Ubuntu 16.04 LTS xenial-security/main: Version 11.2.0-1ubuntu0.3 introduced
2020-01-20
- SECURITY UPDATE: double free
- debian/patches/CVE-2019-19725.patch: adding a NULL to buffer after first free in sa_common.c.
- CVE-2019-19725

Ubuntu 19.10 eoan-updates/main: Version 12.0.6-1ubuntu0.1 introduced
2020-01-20
- SECURITY UPDATE: Integer overflow
- debian/patches/CVE-2019-16167.patch: Check that the number of fields (long long integers, long integers or integers) as read from a system activity binary datafile multiplied by its alignment width doesn't overflow in sa_common.c.
- CVE-2019-16167
- SECURITY UPDATE: double free
- debian/patches/CVE-2019-19725.patch: adding a NULL to buffer after first free in sa_common.c.
- CVE-2019-19725

Ubuntu 19.04 disco-updates/main: Version 12.0.1-1ubuntu0.1 introduced
2020-01-20
- SECURITY UPDATE: Integer overflow
- debian/patches/CVE-2019-16167.patch: Check that the number of fields (long long integers, long integers or integers) as read from a system activity binary datafile multiplied by its alignment width doesn't overflow in sa_common.c.
- CVE-2019-16167
- SECURITY UPDATE: double free
- debian/patches/CVE-2019-19725.patch: adding a NULL to buffer after first free in sa_common.c.
- CVE-2019-19725

Arch rolling community/os: Updated from 12.1.7-1 to 12.3.1-1
2020-01-19

Fedora 31 releases/Everything-os: Version 11.7.3-4.fc31 introduced
2020-01-07

OpenSUSE Leap 15.2 oss: Version 12.0.2-lp152.7.1 introduced
2020-01-07
- Enable log information on service start/stop [bsc#1144923, jsc#SLE-5958]

CentOS 7.7.1908 os: Version 10.1.5-18.el7 introduced
2020-01-07
- add -f flag to force fdatasync() after sa file update (#1662094)
- don't call filesystem count functions when we are not collecting fs statistics (#1670060)
- skip autofs when gathering filesystem statistics (#1670060)
- fix use of incorrect preposition in sar man page (#1624410)
- fix CPU usage reporting (#1618688)

Ubuntu 20.04 focal/main: Version 12.2.0-2 introduced
2020-01-07
- Add 11-Double-free-in-check_file_actlst.patch, taken from upstream, to really fix CVE-2019-19725 (closes: #946657).

OpenSUSE Tumbleweed oss: Updated from 12.0.6-4.1 to 12.2.0-1.1
2019-12-24
- Security fix: [bsc#1159104, CVE-2019-19725]
- Double free in check_file_actlst in sa_common.c
- Add sysstat-CVE-2019-19725.patch
- Rebase sysstat-disable-test-failures.patch

OpenSUSE Leap 15.1 update/oss: Updated from 12.0.2-lp151.3.9.1 to 12.0.2-lp151.3.12.1
2019-12-04
- Enable log information on service start/stop [bsc#1144923, jsc#SLE-5958]

OpenSUSE Leap 15.0 update/oss: Updated from 12.0.2-lp150.16.1 to 12.0.2-lp150.19.1
2019-12-03
- Enable log information on service start/stop [bsc#1144923, jsc#SLE-5958]
Related packages
sysstat-debuginfo - Debug information for package sysstat
sysstat-debugsource - Debug sources for package sysstat
sysstat-isag - Interactive System Activity Grapher for sysstat