How To Install Corefreq in Ubuntu To monitor CPU

With this tutorial, you will learn how to monitor the CPU of your Ubuntu using the Corefreq tool.

What is Corefreq?

This is a monitoring application whose objective is to monitor Intel 64-bit processors and which supports multiple architectures such as Atom, Core2, SandyBridge, Nehalem, among others.

Install Corefreq in Ubuntu 16.04

The first step is to install the Development Tools which will allow us to compile and install the program, for this we will execute the following commands according to our distro:

CentOS -RedHat: sudo yum group install 'Development Tools'

Debian – Ubuntu: sudo apt-get install dkms git libpthread-stubs0-dev

Fedora: sudo dnf group install 'Development Tools'

Next, we will clone the code of Corefreq from the GitHub repository using the following command:

git clone

Now we access the directory where we have cloned the Corefreq resource:

cd CoreFreq

Once there, we execute the make command to perform the particular installation.

Then we will execute the following commands to load the kernel module and the program daemon:

sudo insmod corefreqk.ko

sudo ./corefreqd

Once these parameters are loaded, we open a terminal since the sudo command ./corefreq should be executed in the background and there we can start the application as users running the following line:


There we have access to all the parameters above of the CPU. To visualize the help of Corefreq, we will execute the following command:

./corefreq-cli -h

In this way, Corefreq will be a great ally to manage in real time the status of the processor in Linux environments.

Similar Posts

One Comment

  1. Thank you.
    Please don’t forget to disable the nmi_watchdog with grub or SysLinux.
    CoreFreq will provide more accurate data when running without a VM.

Leave a Reply

Your email address will not be published. Required fields are marked *