sysstat
Collection of Linux command-line performance tools including sar, iostat, mpstat and pidstat.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About sysstat
sysstat is a set of performance monitoring tools for Linux. iostat reports disk input and output, mpstat shows per-processor statistics, pidstat breaks usage down by process, and cifsiostat covers CIFS mounts. sar collects system activity data on a schedule through cron so you can look back at CPU, memory, disk and network load after the fact.
It is a standard part of many Linux server setups and suits administrators who want historical performance data without running a separate monitoring server.
Strengths
- Records historical activity data with sar for later review
- Covers CPU, disk, per-process and network statistics
- Widely packaged by Linux distributions
Limitations
- Linux only
- Text output with no graphical interface
Details
- Pricing
- FreeFree and open source.
- License
- GPL-2.0
- Developer
- The sysstat contributors
- Platforms
- Linux, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Linux administrators tracking server performance over time
- Categories
- System monitoring, CLI tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to sysstat
Compare allSoftware that can replace sysstat for an important use case, and what changes if you switch.
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.
sysstat as an alternative
Listings that name sysstat as an alternative.
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 necessarily a direct replacement.
htop
Interactive process viewer for the terminal.
vnStat
A console network traffic monitor for Linux and BSD that logs interface usage over time.
Glances
A cross-platform system monitor that runs in a terminal, in a browser, or as an API feeding a dashboard.
Monitorix
Lightweight self-hosted tool that graphs Linux and BSD server resources and services in a browser.
NetHogs
Linux terminal tool that shows network bandwidth usage grouped by process, like top for traffic.