CoreFreq is a sophisticated CPU monitoring tool that provides detailed real-time insights into processor performance and behavior. Designed for 64-bit architectures including Intel (Atom through latest generations), AMD (Zen through Zen 5), Arm A64, RISC-V RV64, and PowerPC64, it delivers precision metrics typically found in BIOS interfaces.
The software captures critical performance data with exceptional accuracy:
The implementation uses a Linux kernel module with assembly-level code to maintain measurement accuracy, per-CPU memory allocation, and atomic thread synchronization. This architecture ensures compatibility with suspend/resume operations and CPU hot-plugging while protecting kernel stability through shared memory protection.
The tool provides multiple interfaces including a command-line client with customizable views (frequency, instructions, power, sensors, voltage) and JSON output support. Terminal rendering supports ANSI colors with optional transparency for enhanced visibility. Installation is straightforward via source compilation or distribution packages, with comprehensive command-line options for monitoring specific CPU aspects or generating system reports.
$ apt install dkms$ apt-get install build-essential$ apt install pve-headers-★ 6.0k · v1.47.1 · typescript