Skip to content

WillisXChen/nv-dash

Repository files navigation

🚀 NV-Dash: Linux System Monitoring Dashboard

NV-Dash Banner

A lightweight real-time monitoring tool for Debian/Ubuntu, integrating GPU, CPU, and Memory status.

Debian NVIDIA Bash


繁體中文版

📖 Introduction

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.


🖼️ Screenshots

NV-Dash English Screenshot


✨ Key Features

  • 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 dmidecode to 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.

🚀 Usage

System Requirements

  • Debian-based Linux distribution (e.g., Ubuntu).
  • NVIDIA drivers installed.

Execution

  1. Grant Execution Permissions:

    chmod +x nv-dash.sh
  2. View Help Options:

    ./nv-dash.sh -h
  3. Run with sudo (Required for hardware info):

    sudo ./nv-dash.sh

Language Selection

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

📩 Maintenance

About

A lightweight, terminal-based dashboard for real-time monitoring of NVIDIA GPU, CPU, and RAM metrics with i18n support.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages