TUI-монитор потребления энергии CPU через Intel RAPL на Linux.
- Чтение данных RAPL (Running Average Power Limit) из
/sys/class/powercap/intel-rapl/ - Автоматическое определение зон: CPU, DRAM, GPU/Uncore
- График потребления в реальном времени за последние 60 секунд
- Цветовая индикация: CPU (красный), DRAM (зелёный), GPU (синий)
git clone https://github.com/lololovka-web/power-usage.git
cd power-usage
cargo build --releasecargo run --releaseДля доступа к RAPL может потребоваться загрузка модуля ядра:
sudo modprobe intel_rapl| Клавида | Действие |
|---|---|
q / Q / Esc |
Выход |
Данные читаются из файлов energy_uj и max_energy_range_uj в /sys/class/powercap/intel-rapl/. Мощность вычисляется как разность показаний энергии между двумя выборками, делённая на интервал времени.
MIT