System Monitor — User Guide | YoBench
How to use the System Monitor module in YoBench: CPU/GPU/memory/disk/network/temperature/battery, per-core stats, 300-point history.
What the System Monitor module does
The module shows live metrics of your computer — CPU, GPU, memory, disk, network, temperature, battery and top processes — without third-party tools like iStat Menus or HWiNFO. Data is collected via systeminformation and held in a ring buffer of the last 300 snapshots for charting.
What you get:
- Full local-PC metrics — CPU (overall + per-core), GPU (model, utilization, VRAM, temperature), RAM (total/used/active/free) and swap, disk (capacity, free space, I/O), network (RX/TX per second + cumulative).
- Per-core CPU stats — a
coreLoadsarray per core. - Temperature sensors — main CPU + per-core (when available), GPU.
- Battery — percent, charge status, cycle count, time remaining, health (% of design capacity).
- Top processes — the 10 heaviest by CPU and 10 by memory.
- 300-point history — in-memory ring buffer; Chart.js graphs update in real time.
Global settings
Under Settings → System Monitor:
- Enable monitoring (
sysMonitorEnabled) — master switch. Off by default. - Poll interval (seconds) (
sysMonitorPollSeconds) — 1–30 seconds, default 2. - Status bar (
sysMonitorStatusBarEnabled) — compact summary in the app header. On by default. - Status-bar metrics (
sysMonitorStatusBarMetrics) — which ofcpu / gpu / mem / netto show; all four by default.
Data collection
Three tiers run internally for efficiency:
- Fast (~2 s) — CPU, memory, network.
- Medium (~5 s) — temperatures, GPU, processes.
- Slow (~10 s) — battery, disks.
In-between calls are debounced; hot data is cached.
Workflow
- Open the System Monitor module from the left sidebar.
- Turn on monitoring (
sysMonitorEnabled) in settings. - The main page renders CPU, GPU, RAM, network charts with 300-point history.
- Expand Per cores for per-core CPU stats.
- Expand Top processes for the heaviest processes by CPU and memory.
- Turn on the Status bar — a compact summary stays visible in the app header.
Next steps
- For remote Linux servers use Servers — same metrics over SSH.
- For ping-style web monitoring run Health Check.
Help and feedback
Want Prometheus export, AMD GPU sensors or custom thresholds? Contact us via the feedback form.