https://github.com/tranarchy/nixmon
Hardware monitoring tool for UNIX like systems written in C
https://github.com/tranarchy/nixmon
bsd freebsd gpu-monitoring linux macos monitoring-tool netbsd openbsd resource-monitor
Last synced: 9 months ago
JSON representation
Hardware monitoring tool for UNIX like systems written in C
- Host: GitHub
- URL: https://github.com/tranarchy/nixmon
- Owner: tranarchy
- License: gpl-3.0
- Created: 2025-05-14T12:27:46.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-06-02T16:47:29.000Z (10 months ago)
- Last Synced: 2025-06-13T04:39:09.686Z (9 months ago)
- Topics: bsd, freebsd, gpu-monitoring, linux, macos, monitoring-tool, netbsd, openbsd, resource-monitor
- Language: C
- Homepage:
- Size: 69.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# nixmon
Hardware monitoring tool for UNIX like systems written in C
## About
nixmon is a hardware monitoring tool for your CPU, GPU, RAM and storage with an easy-to-read interface
It also tracks the maximum values reached by your components (e.g., GPU power, CPU temp), making it ideal to use during benchmarking, gaming or other heavy workloads
## Supported systems
- Linux
- macOS*
- FreeBSD
- OpenBSD
- NetBSD
*No GPU info for macOS
## Build-time dependencies
- C99 compliant compiler
- libdrm (on Linux and *BSD)
- make
## Installing
```
git clone https://github.com/tranarchy/nixmon
cd nixmon
make
make install
```
`make` defaults to Linux, use the appropriate make command for your system `make fbsd / obsd / nbsd / macos`
## FreeBSD
To get CPU temp info on FreeBSD you need to load either coretemp (for Intel) or amdtemp (for AMD).
```
kldload coretemp amdtemp
```