Nv-monitor now supports Jetson

nv-monitor now supports Jetson Orin (Nano, NX, AGX)

We’ve added full GPU monitoring support for Jetson devices in nv-monitor (GitHub - wentbackward/nv-monitor: A lightweight terminal system monitor built for the **NVIDIA DGX Spark** (Grace CPU + GB10 GPU). · GitHub) — a lightweight terminal monitor, CSV logger, and Prometheus exporter for NVIDIA GPU systems, all in a single <80KB binary.

Now you can simply get all your edge devices into grafana with no dependecies and minimal system overhead

What’s new for Jetson:

  • GPU utilization via Tegra sysfs (auto-detected across JetPack versions)
  • GPU temperature from thermal zones
  • ARM Cortex-A78AE core type labels
  • Legacy arm64 binary (glibc 2.35) available — no need to build from source
  • Unified memory handled gracefully

Performance on Orin Nano Super (8 GB, 6 cores):

nv-monitor top
Binary 64 KB 118 KB
CPU usage 0.20% 2.10%
Monitors GPU Yes No
Prometheus export Yes No

10x less CPU than top, while monitoring CPU, memory, GPU, processes, and optionally exporting Prometheus metrics for Grafana dashboards across a fleet.

Works on DGX Spark, Jetson Orin family, and any Linux system with an NVIDIA GPU. Also includes demo-load, a zero-dependency synthetic load generator for validating your monitoring pipeline end-to-end.

System load is generated by the included demo-load sinusoidal synthetic system load generator. This gives more interesting data than similar tools, which just max out all resources.

Links:

If you find this useful, a star on the repo would be much appreciated!

Works with very little effort, nice job!

Thank you, little effort and low resource usage is the intent!!

A new version v1.7.1 went up today as there was a problem reporting processes which are using GPU, on the Jetson.

I actually compiled from v1.7.1. Seems to work well.