Skip to content

System Metrics

The Sysinfo pane displays live system metrics as time-series line plots. It supports local and remote monitoring.

  • Click the chart icon in the top bar
  • Right-click a pane header and select Sysinfo
  • Use the launcher widget
Metric KeyDescription
cpuOverall CPU usage percentage (0–100%)
cpu:0cpu:31Per-core CPU usage (up to 32 cores)
Metric KeyDescription
mem:usedMemory in use (GB)
mem:freeFree memory (GB)
mem:availableAvailable memory (GB)
mem:totalTotal system memory (GB, used for Y-axis scale)
Metric KeyDescription
net:bytessentNetwork bytes sent (MB/s)
net:bytesrecvNetwork bytes received (MB/s)
net:bytestotalTotal network throughput (MB/s)
Metric KeyDescription
disk:readDisk read throughput (MB/s)
disk:writeDisk write throughput (MB/s)
disk:totalTotal disk I/O throughput (MB/s)

The Sysinfo pane supports preset plot configurations:

Plot TypeMetrics Shown
CPUOverall CPU %
MemMemory used
CPU + MemBoth in one view
NetTotal network throughput
Net (Sent/Recv)Sent and received separately
CPU + Mem + NetAll three combined
Disk I/OTotal disk throughput
Disk I/O (R/W)Read and write separately
All CPUPer-core usage (grid of plots, up to 32)

When more than two metrics are displayed, plots arrange in a 2-column grid. Each plot auto-scales its Y-axis based on the metric type.

  • Data is collected by the backend at a configurable interval (default: 1 second)
  • Points are streamed to the frontend via WebSocket events (sysinfo event type)
  • The default display window is 120 data points (2 minutes at 1s interval)
  • Gap detection inserts blank segments when data is missing (e.g., after sleep/wake)

Each metric type has a distinct CSS variable for theming:

MetricCSS Variable
CPU--sysinfo-cpu-color
Memory--sysinfo-mem-color
Network--sysinfo-net-color
Disk--sysinfo-net-color (shared with network)

Sysinfo supports monitoring remote hosts connected via SSH. When you have an active SSH connection:

  1. The wsh binary on the remote host collects system metrics
  2. Metrics are streamed back through the SSH tunnel
  3. The Sysinfo pane subscribes to events scoped to that connection

Remote and local metrics are kept separate — you can have multiple Sysinfo panes, each monitoring a different host.