sprint 4 adds gpu support

This commit is contained in:
2026-02-19 15:43:43 +00:00
parent c897d94180
commit 6b6e0ed9bd
4 changed files with 241 additions and 9 deletions

View File

@@ -8,6 +8,7 @@
- Sortable process columns (PID/CPU/MEM) with direction indicators
- Toggleable process details pane (right on wide terminals, bottom on narrow)
- CPU total bar + per-core mini-bars
- GPU widget (NVIDIA via `nvidia-smi`, AMD via Linux sysfs when available)
- Memory/swap bars and disk usage bars (top-N by usage)
- Disk pseudo-filesystem filtering toggle (`tmpfs`/`devtmpfs`/`overlay`)
- Compact network rates + totals + interface label
@@ -58,6 +59,7 @@ Accepted interval range: `200..=5000` ms.
- Target platform is Linux.
- Network throughput is computed as a delta between consecutive samples.
- Disk and network metrics are system-wide aggregates.
- GPU metrics are best-effort: NVIDIA requires `nvidia-smi`; AMD uses available `/sys/class/drm` fields.
## Next steps