How to monitor GPU?

I have good experience with CUDA tools in Windows environment, but not in Ubuntu OS of my Jetson NANO system which has JetPack 4.6.5.

I succeeded in installing nvitop, but it failed to operate telling that NVML(management library) is not installed. The installation guide reads very difficult for me.

What is the normal way to monitor GPU(CUDA) performance at Jetson NANO, like I run task manager in Windows?

Hello,

Thanks for visiting the NVIDIA Developer forums! Your topic will be best served in the Jetson category.

I will move this post over for visibility.

Cheers,
Tom

Hello @kjw1216

You could use tegrastats to check the resources like GPU. You could run it as:

sudo tegrastats --readall

02-26-2025 14:08:16 RAM 1735/6833MB (lfb 860x4MB) SWAP 0/3417MB (cached 0MB) CPU [0%@1193,0%@1199,0%@1190,0%@1190,1%@1189,0%@1191] EMC_FREQ 0%@1600 GR3D_FREQ 0%@[114] VIC_FREQ 601 APE 150 AUX@28.5C CPU@29.5C thermal@28.95C AO@28.5C GPU@29.5C PMIC@50C VDD_IN 1837mW/1837mW VDD_CPU_GPU_CV 204mW/204mW VDD_SOC 367mW/367mW

Also you can use the jtoptool at GitHub - rbonghi/jetson_stats: 📊 Simple package for monitoring and control your NVIDIA Jetson [Orin, Xavier, Nano, TX] series

Install it with pip as

sudo pip3 install -U jetson-stats

Don’t forget to logout/login or reboot your board

And to run just execute jtop

I hope this helps!
Regards!
Eduardo Salazar
Embedded SW Engineer at RidgeRun

Contact us: support@ridgerun.com
Developers wiki: https://developer.ridgerun.com/
Website: www.ridgerun.com

1 Like

jtop is what I’ve been looking for. Thank you.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.