Graphics card image

GPU Hot – real-time NVIDIA GPU monitoring dashboard

GPU Hot is a self-hosted web application for monitoring NVIDIA graphics processors in real time. It presents GPU activity through a browser-based dashboard, allowing users to inspect hardware performance without opening a terminal session on the monitored machine.

The application can monitor an individual computer or aggregate information from several servers. This makes it useful for GPU workstations, AI development machines and computing clusters where administrators need to follow resource consumption across multiple devices.

GPU Hot combines current hardware measurements with historical charts. The interface provides a quick way to identify rising temperatures, excessive memory consumption, sustained power draw or changes in processor utilisation.

The software uses NVIDIA’s monitoring interfaces and also offers a fallback based on nvidia-smi for older supported hardware. Its monitoring frequency can be adjusted to balance the freshness of the displayed information against system overhead.

This is free and open source software.

Key Features

  • Displays real-time NVIDIA GPU information through a web dashboard.
  • Automatically detects multiple GPUs on a monitored machine.
  • Supports sub-second collection of hardware statistics.
  • Reports GPU utilisation, temperature and memory consumption.
  • Displays power draw, fan speed, clock frequencies and performance states.
  • Reports PCIe information and hardware throttling status where available.
  • Shows video encoding and decoding activity.
  • Provides historical charts for comparing measurements over time.
  • Displays GPU processes with their process IDs and memory allocations when host process information is accessible.
  • Includes CPU and system memory monitoring.
  • Supports multi-node monitoring through a central aggregation service.
  • Allows individual monitoring nodes to be assigned descriptive names.
  • Provides HTTP endpoints for accessing current metrics in JSON format.
  • Streams live updates to connected browsers through WebSocket communication.
  • Supports configurable polling intervals and selectable GPUs.
  • Suspends polling automatically when no browser clients are connected.

Website: github.com/psalias2006/gpu-hot
Support:
Developer: psalias2006
License: MIT License

GPU Hot

GPU Hot is written in JavaScript. Learn JavaScript with our recommended free books and free tutorials.


Related Software

NVIDIA GPU Monitoring Tools
NVTOP(h)top like task monitor for AMD, Intel and NVIDIA GPUs
nvitopBills itself as “the one-stop solution for GPU process management”
LACTConfigures and monitors AMD, NVIDIA and Intel GPUs
GPU HotReal-time NVIDIA GPU monitoring dashboard
gpustatQuery and monitor GPU status
GreenWithEnvyGUI System tool
NVDashboardJupyterLab extension for displaying dashboards of GPU usage
nv-monitorLightweight terminal-based monitoring application
nvidia-htopEnriches the output of nvidia-smi
gptopCross-platform GPU monitor
NVIDIA System MonitorTask manager monitoring your GPU

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted