WebUI monitoring of the DGX Spark

I was kinda bothered that I either had to use the Nvidia Sync Dashboard to see the GPU utilization (not showing CPU) or something like btop to see the CPU/memory, but w/o GPU utilization. I created a monitor, specially for the DGX, showing all 20 Cortex cores (grouped by high performance vs. efficiency) plus the GPU. Also, Memory view distinguishes between GPU-used and CPU-used memory. Otherwise (except that it is a WebUI and not a terminal app) it looks very btop-ish. It can either be run as systemd service (own install target) or as a simple SEA executable (i.e. via Nvidia Sync)… GitHub - ollidraese/vanmon: A (WebUI-based) system monitor, specialized for Nvidia DGX Spark (GB10). · GitHub

I am unclear why you could not just use Nsight Systems for all of this?

We have the GUI available as a streamer and all the features you mention.