Lightweight system monitor for the Nvidia Jetson platform
I use the excellent jetson_stats to monitor and control my Nvidia Jetson devices.
For some use-cases, this project is a bit too heavy-weight, and has too much overhead and installation hassles. I wanted a very light-weight no-frills system monitor with as less overhead and as easy to install as possible. That meant to rewrite the basic functionality of the jtop
tool using C.
Prerequisites:
build-essential
libncurses-dev
To build, just type make
To install, copy the resulting binary jltop
to a location like
sudo cp jltop /usr/local/bin/
To be able to get all system information, especially the power meters, when running as normal user, set the SUID flag:
sudo chmod +s /usr/local/bin/jltop
See LICENSE
Uses code written by Raffaelo Bonghi released under the AGPL 3.0
Changes to the original code:
- Rewrite in the C programming language
- Selective cherry-picking to use only collecting and displaying system resources
- Changing some display elements; especially CPU utilization
Please pay attention to section 16 "Limitation of Liability." Building and installation on your own risk.