https://github.com/lennart1978/coreusage
A Linux CLI tool to display CPU usage
https://github.com/lennart1978/coreusage
cli-app cpu-monitoring linux system-programming
Last synced: about 2 months ago
JSON representation
A Linux CLI tool to display CPU usage
- Host: GitHub
- URL: https://github.com/lennart1978/coreusage
- Owner: Lennart1978
- License: mit
- Created: 2025-07-03T11:09:10.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-07-11T14:54:24.000Z (3 months ago)
- Last Synced: 2025-07-11T16:49:13.625Z (3 months ago)
- Topics: cli-app, cpu-monitoring, linux, system-programming
- Language: C
- Homepage:
- Size: 151 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# coreusage
Ein kleines Linux-CLI-Tool zur Anzeige der CPU-Auslastung je Kern.
## Beschreibung
Leichtgewichtiges CLI-Programm zur Anzeige der aktuellen CPU-Auslastung und Taktfrequenz pro Kern inklusive Balkengrafik. Läuft sauber in TTYs und gibt sinnvolle Ausgabe auch als Pipe (ohne TTY) aus.
## Build
Voraussetzungen:
- GCC oder kompatibler C-Compiler
- Make
- libsensors-Entwicklerpaket (üblicherweise `lm_sensors` oder `libsensors-dev`)To compile, run in the project directory:
```bash
make
```Das erzeugt das Binary: `coreusage`
Debug-Build mit Sanitizern:
```bash
make clean && make debug
```## Installation
```bash
sudo make install
```## Deinstallation
```bash
sudo make uninstall
```## Verwendung
```bash
coreusage [--interval ] [--bar-width ] [--no-color] [--no-temp] [--help]
```Optionen:
- `--interval `: Abtastintervall in Millisekunden (Standard: 200)
- `--bar-width `: Breite des Auslastungsbalkens (Standard: 40)
- `--no-color`: ANSI-Farben deaktivieren (nützlich für Pipes/Logs)
- `--no-temp`: Temperaturzeile ausblenden
- `--help`: Hilfe anzeigenBeispiele:
```bash
# Breitere Balken, schnelleres Intervall, ohne Farbe
coreusage --bar-width 60 --interval 150 --no-color# Nur CPU-Auslastung und Frequenz, ohne Temperaturzeile
coreusage --no-temp
```Hinweise:
- Farben werden automatisch nur auf TTYs genutzt; mit `--no-color` lassen sie sich erzwingen deaktivieren.
- Beenden mit Taste `q` oder `ESC` sowie via Signalen (z. B. `Ctrl+C`).## Screenshot

## Lizenz
MIT-Lizenz
## Autor
(2025) Lennart Martens