Live data from Hacker News

Show HN: Utilyze – an open source GPU monitoring tool more accurate than nvtop

systalyze.com

11–20 of 40 posts

Re: Show HN: Utilyze – an open source GPU monitoring tool more accurate than nvtop

#13

There's a few dimensions you can look at for gpu load. Probably the easiest indirect metric to watch for gpu load is power usage. But if you really care about this, you should actually profile your application. nsight systems makes this pretty simple to do. Dunno how many actually care about having a TUI.

Power is useful as a second-order metric and can help catch drastic underutilization, but it has similar problems to SM Active (DCGM) -- it tends to overestimate utilization and doesn't distinguish between useful compute and memory traffic. It's very possible to be in a memory-bound workload with high power even though underutilizing compute utilization. Our goal was to separate these bottlenecks out so there's more visibility into where to optimize.

On nsys, agreed it's great, but we wanted something that could run continuously instead of an offline analysis tool. We think there's room for both to be useful.

Re: Show HN: Utilyze – an open source GPU monitoring tool more accurate than nvtop

#15
Great tool.

Just testing for now.

Any removal instructions or function for utilyze beyond the manual removal of utilyze & utlz binaries from ~/.local/bin & /usr/local/bin & PATH cleanup for ~/.profile, in particular CAP_SYS_ADMIN capability and reversal for any other changes made?

Re: Show HN: Utilyze – an open source GPU monitoring tool more accurate than nvtop

#16
This sounds super interesting and relevant. I run a small cluster with H100s (often research projects with vLLM) and being able to see not just usage but efficiency would be great.

I don't fully get the 100% utilisation vs. 1-10% real compute. Given you rely on telemetry from users to add new models, are you trying to predict how fast a model should be on vLLM, compared to how it runs in practice? What if users tweak some hyperparameters?

Re: Show HN: Utilyze – an open source GPU monitoring tool more accurate than nvtop

#19
post #17

I believe recent versions of nvtop show efficiency, right?

There's a new "Effective Load" metric that we've looked at -- it's derived from Power, which has the same problems we mentioned here: https://news.ycombinator.com/item?id=47925149

It's useful as a rough heuristic, but tends to overestimate utilization. We've also noticed that power-derived metrics have a lag time behind true utilization, the controller that regulates it has a delayed response time. This especially becomes important for spiky workloads like real-time inference.

Any tool (like nvtop) that only queries NVIDIA's NVML library does not have access to the detailed metrics that we draw upon, and therefore has to use proxies for efficiency.

Re: Show HN: Utilyze – an open source GPU monitoring tool more accurate than nvtop

#20

You mention rocm-smi in your blog post, but you don't actually support AMD gpus?

AMD support is on the roadmap, but we mentioned it for now to highlight that AMD calculates their utilization metric the same way -- it's not just NVIDIA.
Post reply on HN