Alternatives to sysstat

Collection of Linux command-line performance tools including sar, iostat, mpstat and pidstat. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as sysstat.

  • atop

    A full-screen Linux performance monitor that reports and logs system and per-process resource usage.

    atop offers a full-screen interactive view with daily logging and includes processes that finished during the interval, with per-process network data needing an extra kernel module.

  • dool

    A Linux command-line tool that reports CPU, memory, network, disk and load statistics in real time.

    dool is a Python 3 continuation of Dstat showing CPU, memory, network, disk and load live with plug-ins, but it does not keep sar-style history.

  • nmon

    A terminal performance monitor for Linux and AIX showing CPU, memory, disks, network and processes.

    nmon shows many metrics on one terminal screen and records to CSV, running on Linux and AIX across x86, POWER, mainframe and ARM.

  • below

    A Linux resource monitor that records system, cgroup and process statistics and replays them later.

    below records system, cgroup and process statistics for later replay in an interactive terminal interface, and is Apache-2.0 licensed, aimed at servers.

  • Performance Co-Pilot

    A toolkit for collecting, archiving and analysing performance metrics across many systems.

    Performance Co-Pilot collects and archives metrics across many hosts and operating systems with live and historical analysis, at the cost of a steeper learning curve.

  • Netdata

    Per-second metrics for a machine with no configuration, and charts that appear the moment you install it.

    Netdata records per-second metrics with web dashboards and alarms out of the box, but uses more memory and disk than sysstat's text tools.

Also worth comparing

These listings name sysstat as their own alternative, so the relationship runs both ways.

  • iotop-c

    A top-like Linux terminal tool that shows disk read and write activity for each process.

    sysstat is GPL-2.0 and provides pidstat and sar for per-process and historical disk statistics as text output, rather than a live top-style screen.

Similar software

Related functionality, not a direct replacement.