A lightweight real-time monitoring tool for Debian/Ubuntu, integrating GPU, CPU, and Memory status.
NV-Dash is a Bash-based system monitoring tool designed to provide a simple, intuitive terminal interface that allows users to monitor CPU per-core load, NVIDIA GPU status, and RAM hardware information simultaneously.
- CPU Monitoring: Displays processor model, per-core utilization, temperature, and real-time power draw (RAPL).
- GPU Monitoring: Displays NVIDIA GPU compute, VRAM, and encoder/decoder loads, as well as temperature, power, and clock speeds.
- Memory Monitoring: Displays system memory usage and uses
dmidecodeto read slot hardware info (Brand, Capacity, Frequency). - Auto Dependency Check: Automatically checks and installs missing tools (such as
bc,dmidecode) on startup. - Multilingual Support: Built-in switching for English, Traditional Chinese, and Japanese.
- Debian-based Linux distribution (e.g., Ubuntu).
- NVIDIA drivers installed.
-
Grant Execution Permissions:
chmod +x nv-dash.sh
-
View Help Options:
./nv-dash.sh -h
-
Run with sudo (Required for hardware info):
sudo ./nv-dash.sh
Specify the language parameter during execution:
- English:
sudo ./nv-dash.sh en - Traditional Chinese:
sudo ./nv-dash.sh zh_TW - Japanese:
sudo ./nv-dash.sh ja
- Maintainer: Willis Chen (misweyu2007@gmail.com)
- Exit: Press
CTRL+Cin the terminal to stop monitoring.

