Monitor System

SysWatch – single-host system diagnostics in your terminal

SysWatch is a terminal-based system diagnostics application for Linux and macOS.

It brings together a broad set of single-host monitoring views in one text interface, helping users investigate performance, resource usage, services, power behaviour, storage, networking, and process activity without switching between separate command-line tools.

This is free and open source software.

Key Features

  • Provides twelve diagnostic tabs covering overview, CPU, memory, disks, filesystems, processes, GPU, power, services, network, timeline, and insights.
  • Includes plain-English anomaly cards for issues such as memory pressure, runaway processes, high load, disk-full conditions, and swap thrashing.
  • Records sessions and replays them later with timeline scrubbing across the whole application.
  • Runs without sudo and clearly reports when platform restrictions prevent access to specific metrics.
  • Offers keyboard navigation, process filtering, snapshots, configurable tick rate, themes, and graph style options.

Website: github.com/matthart1983/syswatch
Support:
Developer: Matt Hartley
License: MIT License

SysWatch in action
Click animation for full size

SysWatch is written in Rust. Learn Rust with our recommended free books and free tutorials.


Related Software

Process Viewers
btop++Continuation of bashtop and BpyTOP rewritten in C++
htopProvides a full list of processes running
GlancesSystem monitoring tool written in Python
nmonPerformance monitoring tool
bottomGUI process/system monitor seeking inspiration from gtop, gotop and htop
gtopSystem monitoring dashboard for the terminal
ConkyAdvanced, highly configurable system monitor for X based on torsmo
ZenithTurbo-charged top utility
BpyTOPPresents the system resources in a logical and well-thought out way
atopMonitor for system resources and process activity
ttopSystem monitoring tool with historical snapshots and alerts
belowTime traveling resource monitor
sysstatSystem performance tools
gotopSeeks inspiration from gtop and vtop
sotSystem observation tool
vtopSystem monitoring tool in the spirit of top
dgopSystem monitoring tool with CLI and REST API
evisumEnlightenment system monitor
collectlCollects data that describes the current system status
socktopRemote system monitor with a rich TUI
SaidarDisplays live system statistics
XtopTUI system monito
tiptopGraphical activity monitor for the command line
TTVTerm-task-viewer
Lyvoxa StellarBuilt from the ground up in Rust
bbSimple process viewer

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted